有没有一种方法可以用C#编写二进制文字,例如用0x前缀十六进制?0b不起作用。
如果没有,什么是简单的方法?某种字符串转换?
C#7.0支持二进制文字(以及通过下划线字符组成的可选数字分隔符)。
一个例子:
int myValue = 0b0010_0110_0000_0011;
您还可以在Roslyn GitHub页面上找到更多信息。