ホームページ >バックエンド開発 >C#.Net チュートリアル >C# 7.0 のバイナリ リテラルと数値区切り文字は何ですか?
バイナリ リテラル -
C# 7 より前は、10 進数と 16 進数の値しか代入できませんでした。 変数。
C# 7.0 で導入されたバイナリ リテラルを使用すると、バイナリ値を渡すことができます。 変数。
数値区切り記号 -
数値区切り記号は、単一のアンダースコア (_) の形式になります。このセパレータは使用できます 可読性を向上させる方法として、あらゆるデジタル テキストで使用できます。
バイナリ リテラルの例 -
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 サイトの他の関連記事を参照してください。