rksoftware

Visual Studio とか C# とかが好きです

C# 2.0 以降の新機能の確認 - C# 7.0 - 数値リテラルの表記の改善 (Literal improvements)

C# 2.0 以降の新機能を一つづつ確認していきます。
以前に一度行ったのですが、公式ドキュメント再編でリンク切れしているところを見つけてしまったので。今ならもっと簡潔なサンプルが欠けるところもあるだろうし、せっかくなので今もう一度確認して行きます。

数値リテラルの表記の改善 (Literal improvements)

 https://docs.microsoft.com/ja-jp/dotnet/csharp/whats-new/csharp-7#numeric-literal-syntax-improvements(英語)
 2進数表記でのリテラルを記述できる。数値リテラルの桁数などをわかりやすく記述できる。

int nenshu = 50_000_000;
Console.WriteLine($"年収 {nenshu} 億円");

int shoyo = 0b0100_0110_0101;
Console.WriteLine($"賞与 {shoyo} 万円");