ホームページ > バックエンド開発 > C#.Net チュートリアル > C# 7.0 のバイナリ リテラルと数値区切り文字は何ですか?

C# 7.0 のバイナリ リテラルと数値区切り文字は何ですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2023-09-08 12:53:02
転載
1254 人が閲覧しました

C# 7.0 中的二进制文字和数字分隔符是什么?

バイナリ リテラル -

C# 7 より前は、10 進数と 16 進数の値しか代入できませんでした。 変数。

C# 7.0 で導入されたバイナリ リテラルを使用すると、バイナリ値を渡すことができます。 変数。

数値区切り記号 -

数値区切り記号は、単一のアンダースコア (_) の形式になります。このセパレータは使用できます 可読性を向上させる方法として、あらゆるデジタル テキストで使用できます。

バイナリ リテラルの例 -

Example

class Program{
   public static void Main(){
      var bn = 0b1000001;
      System.Console.WriteLine(bn.GetType());
      System.Console.WriteLine(Convert.ToChar(bn));
      Console.ReadLine();
   }
}
ログイン後にコピー

出力

System.Int32
A
ログイン後にコピー

数値区切り文字の例 -

class Program{
   public static void Main(){
      long Salary = 1_00_00_00_00_000;
      System.Console.WriteLine(Salary.GetType());
      System.Console.WriteLine(Salary);
      Console.ReadLine();
   }
}
ログイン後にコピー

出力

System.Int64
100000000000
ログイン後にコピー

以上がC# 7.0 のバイナリ リテラルと数値区切り文字は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート