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