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

C#のChar.GetNumericValue()メソッド


C#のChar.GetNumericValue()メソッドは、指定された数値のUnicode文字を倍精度浮動小数点数に変換するために使用されます。

構文

以下は構文です-

public static double GetNumericValue (char ch);

上記のパラメータchは、変換するUnicode文字です。

Char.GetNumericValue()メソッドを実装する例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      char val = 'm';
      bool res;
      Console.WriteLine("Hashcode for val = "+val.GetHashCode());
      res = val.Equals('m');
      Console.WriteLine("Return Value = "+res);
      Console.WriteLine("Numeric Value = "+Char.GetNumericValue(val));
   }
}

出力

これにより、次の出力が生成されます-

Hashcode for val = 7143533
Return Value = True
Numeric Value = -1

別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      char val = '5';
      bool res;
      Console.WriteLine("Hashcode for val = "+val.GetHashCode());
      res = val.Equals('m');
      Console.WriteLine("Return Value = "+res);
      Console.WriteLine("Numeric Value = "+Char.GetNumericValue(val));
   }
}

出力

これにより、次の出力が生成されます-

Hashcode for val = 3473461
Return Value = False
Numeric Value = 5

  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#のConvert.ToUInt64メソッド

    Convert.ToUInt64()メソッドを使用して、指定された値を64ビットの符号なし整数に変換します。 以下は私たちの文字です。 char ch = 'a'; それでは、64ビットの符号なし整数に変換しましょう。 ulong res; res = Convert.ToUInt64(ch); これが完全な例です。 例 using System; public class Demo {    public static void Main() {       char ch = 'a';   &