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

更新於: 05-11-2019

232 次瀏覽

啟動你的 事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.