C# 中的 Char.ConvertToUtf32(String, Int32) 方法
C# 中的 Char.ConvertToUtf32(String, Int32) 方法用于将字符串中指定位置的 UTF-16 编码字符或代理对转换成 Unicode 编码点。
语法
以下是语法 −
public static int ConvertToUtf32 (string str, int index);
其中,str 是包含字符或代理对的字符串。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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP