C# में Char.ConvertToUtf32(String, Int32) विधि का उपयोग UTF-16 एन्कोडेड वर्ण या सरोगेट जोड़ी के मान को एक स्ट्रिंग में एक निर्दिष्ट स्थान पर यूनिकोड कोड बिंदु में बदलने के लिए किया जाता है।
सिंटैक्स
निम्नलिखित वाक्य रचना है -
public static int ConvertToUtf32 (string str, int index);
ऊपर, str वह स्ट्रिंग है जिसमें एक वर्ण या सरोगेट जोड़ी होती है। इंडेक्स पैरामीटर स्ट्र में कैरेक्टर या सरोगेट पेयर की इंडेक्स पोजीशन है।
उदाहरण
आइए अब हम Char.ConvertToUtf32(String, Int32) पद्धति को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main(){ int utf = 0x046; string str = Char.ConvertFromUtf32(utf); Console.WriteLine("Final Value = "+str); int res = Char.ConvertToUtf32(str, 0); Console.WriteLine("Actual Value = 0x{0:X}", res); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Final Value = F Actual Value = 0x46
उदाहरण
आइए अब एक और उदाहरण देखें -
using System; public class Demo { public static void Main(){ int utf = 0x057; string str = Char.ConvertFromUtf32(utf); Console.WriteLine("Final Value = "+str); int res = Char.ConvertToUtf32(str, 0); Console.WriteLine("Actual Value = 0x{0:X}", res); } }
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Final Value = W Actual Value = 0x57