C# এ Char.ConvertToUtf32(স্ট্রিং, Int32) পদ্ধতিটি একটি UTF-16 এনকোড করা অক্ষর বা সারোগেট জোড়ার মানকে একটি স্ট্রিং-এর একটি নির্দিষ্ট অবস্থানে একটি ইউনিকোড কোড পয়েন্টে রূপান্তর করতে ব্যবহৃত হয়।
সিনট্যাক্স
নিচের সিনট্যাক্স −
public static int ConvertToUtf32 (string str, int index);
উপরে, str হল সেই স্ট্রিং যাতে একটি অক্ষর বা সারোগেট জোড়া থাকে। সূচক প্যারামিটার হল str.
-এ অক্ষর বা সারোগেট জোড়ার সূচক অবস্থানউদাহরণ
আসুন এখন Char.ConvertToUtf32(স্ট্রিং, 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