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

C#のChar Struct


C#のChar Structは、文字をUTF-16コード単位として表します。ここにいくつかの方法があります-

メソッド 説明
ConvertToUtf32(Char、Char) UTF-16でエンコードされた代理ペアの値をUnicodeコードポイントに変換します。
ConvertToUtf32(String、Int32) 文字列内の指定された位置にあるUTF-16でエンコードされた文字または代理ペアの値をUnicodeコードポイントに変換します。
Equals(Char) このインスタンスが指定されたCharオブジェクトと等しいかどうかを示す値を返します。
Equals(Object) このインスタンスが指定されたオブジェクトと等しいかどうかを示す値を返します。
GetHashCode() このインスタンスのハッシュコードを返します。
GetNumericValue(Char) 指定された数値のUnicode文字を倍精度浮動小数点数に変換します。
IsDigit(String、Int32) 指定された文字列の指定された位置にある文字が10進数として分類されるかどうかを示します。
IsLetter(Char) 指定されたUnicode文字がUnicode文字として分類されているかどうかを示します。
IsLetter(String、Int32) 指定された文字列の指定された位置にある文字がUnicode文字として分類されるかどうかを示します。
sLetterOrDigit(Char) 指定されたUnicode文字が文字または10進数のどちらに分類されるかを示します。
IsLetterOrDigit(String、Int32) 指定された文字列の指定された位置にある文字が文字または10進数のどちらに分類されるかを示します。
IsLower(Char) 指定されたUnicode文字が小文字として分類されるかどうかを示します。
IsPunctuation(String、Int32) 指定された文字列の指定された位置にある文字が句読点として分類されるかどうかを示します。

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;
      char val = 'P';
      Console.WriteLine("Value = "+val);
      res = Char.IsSymbol(val);
      Console.WriteLine("Is the value a symbol? = "+res);
   }
}

出力

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

Value = P
Is the value a symbol? = False

C#のChar.IsWhiteSpace()メソッドは、指定されたUnicode文字が空白であるかどうかを示すために使用されます。

構文

以下は構文です-

public static bool IsWhiteSpace (char ch);

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

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

using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = ' ';
      Console.WriteLine("Value = "+val);
      res = Char.IsWhiteSpace(val);
      Console.WriteLine("Is the value whitespace? = "+res);
   }
}

出力

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

Value =
Is the value whitespace? = True

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

    C#のChar.ToUpperInvariant()メソッドは、不変カルチャの大文字小文字の規則を使用して、Unicode文字の値を同等の大文字に変換するために使用されます。 構文 public static char ToUpperInvariant (char ch); 上記のパラメータchは、変換するUnicode文字です。 ここで、Char.ToUpperInvariant()メソッドを実装する例を見てみましょう- 例 using System; public class Demo {    public static void Main(){   &

  2. C#の10進関数

    以下は、C#の10進関数の一部です。 Sr.No。 名前と説明 1 追加(10進数、10進数) 指定された2つの10進値を追加します。 2 天井(10進数) 指定された10進数以上の最小の整数値を返します。 3 比較(10進数、10進数) 指定された2つの10進値を比較します。 4 CompareTo(Decimal) このインスタンスを指定されたDecimalオブジェクトと比較し、それらの相対値の比較を返します。 5 CompareTo(Object) このインスタンスを指定されたオブジェクトと比較し