C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のChar.ConvertToUtf32(String、Int32)メソッド


C#のChar.ConvertToUtf32(String、Int32)メソッドは、文字列内の指定された位置にあるUTF-16でエンコードされた文字または代理ペアの値をUnicodeコードポイントに変換するために使用されます。

構文

以下は構文です-

public static int ConvertToUtf32 (string str, int index);

上記のstrは、文字または代理ペアを含む文字列です。インデックスパラメータは、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

  1. C#のChar.IsSymbol()メソッド

    C#のChar.IsSymbol()メソッドは、指定された文字列の指定された位置にある文字が記号文字として分類されるかどうかを示します。 構文 public static bool IsSymbol (string str, int index); 上記では、strは文字列ですが、strで評価する文字の位置。 Char.IsSymbol()メソッドを実装する例を見てみましょう- 例 using System; public class Demo {    public static void Main(){       bool res;

  2. C#のChar.IsControl(String、Int32)メソッド

    C#のChar.IsControl(String、Int32)メソッドは、指定された文字列の指定された位置にある文字が制御文字として分類されるかどうかを示すために使用されます。 構文 public static bool IsControl (string str, int index); 上記では、strは文字列です。インデックスパラメータは、strで評価する文字の位置です。 ここで、Char.IsControl(String、Int32)メソッドを実装する例を見てみましょう- 例 using System; using System.Globalization; public clas