《刻意練習之C#》-0009- 數字分隔符

 

數字分隔符ui

C#7提供了數字分隔符,有助於提升可讀性,且不添加任何額外功能。spa

例如,能夠在數字中間添加下劃線,以下所示:blog

long myValue = 0x123_456_89ab_cdef;

用做分割符的下劃線會被編譯器忽略,實際和下面的結果是如出一轍,只是提升了可讀性:編譯器

long myValue = 0x12345689abcdef;

 

二進制值it

除了提供數字分隔符,C# 7還可更容易地進行二進制賦值。若是你在一個數字前面敲了0b,接下來就只容許使用0和1,只有二進制數值容許進行賦值。示例:編譯

uint myBinary = 0b1100_1001_1001_0011;

若是值不是二進制編譯就會報錯,好比:class

 uint i = 0b1100_1234;
Console.WriteLine(i);

編譯時,便會報錯:二進制

error CS1002: ; expected error

相關文章
相關標籤/搜索