一尘不染

C#二进制文字

c#

有没有一种方法可以用C#编写二进制文字,例如用0x前缀十六进制?0b不起作用。

如果没有,什么是简单的方法?某种字符串转换?


阅读 284

收藏
2020-05-19

共1个答案

一尘不染

C#7.0支持二进制文字(以及通过下划线字符组成的可选数字分隔符)。

一个例子:

int myValue = 0b0010_0110_0000_0011;

您还可以在Roslyn GitHub页面上找到更多信息。

2020-05-19