ऑब्जेक्ट्स के मान को निर्दिष्ट प्रारूपों के आधार पर स्ट्रिंग्स में कनवर्ट करता है और उन्हें दूसरी स्ट्रिंग में सम्मिलित करता है।
Namespace:System Assembly:System.Runtime.dll
प्रारूप विधि का प्रत्येक अधिभार एक समग्र प्रारूप स्ट्रिंग में शून्य-आधारित अनुक्रमित प्लेसहोल्डर, जिसे प्रारूप आइटम कहा जाता है, को शामिल करने के लिए समग्र स्वरूपण सुविधा का उपयोग करता है। रन टाइम पर, प्रत्येक प्रारूप आइटम को पैरामीटर सूची में संबंधित तर्क के स्ट्रिंग प्रतिनिधित्व के साथ बदल दिया जाता है। यदि तर्क का मान शून्य है, तो प्रारूप आइटम को स्ट्रिंग के साथ बदल दिया जाता है। खाली।
उदाहरण
class Program{ static void Main(string[] args){ int number = 123; var s = string.Format("{0:0.00}", number); System.Console.WriteLine(s); Console.ReadLine(); } }
आउटपुट
123.00
स्ट्रिंग इंटरपोलेशन सुविधा समग्र स्वरूपण सुविधा के शीर्ष पर बनाई गई है और परिणाम स्ट्रिंग में स्वरूपित अभिव्यक्ति परिणामों को शामिल करने के लिए एक अधिक पठनीय और सुविधाजनक वाक्यविन्यास प्रदान करती है। एक स्ट्रिंग अक्षर को इंटरपोलेटेड स्ट्रिंग के रूप में पहचानने के लिए, इसे $ प्रतीक के साथ प्रीपेड करें। आप किसी भी मान्य C# एक्सप्रेशन को एम्बेड कर सकते हैं जो एक इंटरपोलेटेड स्ट्रिंग में मान लौटाता है।
निम्नलिखित उदाहरण में, जैसे ही किसी व्यंजक का मूल्यांकन किया जाता है, उसके परिणाम को एक स्ट्रिंग में बदल दिया जाता है और परिणाम स्ट्रिंग में शामिल किया जाता है:
उदाहरण 2
class Program { static void Main(string[] args){ int number = 123; var aNumberAsString = $"{number:0.00}"; System.Console.WriteLine(aNumberAsString); Console.ReadLine(); } }
आउटपुट
123.00