什么是 C# 等同于 Java 的整数文字的 0b 前缀?

What is the C# equivalent to Java's 0b prefix for Integer literals?

我只是想知道这一点,因为我正在尝试在 C# 中以整数形式存储二进制数据,就像在 Java 中一样,使用“0b”前缀。

嗯,0x0x:

  int sample = 0xABCD;

至于二进制,没有对应的,但你可以转换:

  int sample = Convert.ToInt32("1010", 2);

然而,C# 6.0 可能会有 0b 前缀特性:

https://msdn.microsoft.com/en-us/magazine/dn683793.aspx