我可以用C#中的千位分隔符声明常量整数吗?
Cobra编程语言有一个很有用的function,您可以在数字文字中使用下划线来提高可读性。 例如,以下是等效的,但第二行更容易阅读:
x = 1000000 x = 1_000_000 # obviously 1 million
C#有什么相同的东西吗?
不,C#中没有类似的东西。 你可以这样做:
const int x = 1000 * 1000;
但这和它一样好。
(请注意,此增强function也适用于Java 7 …也许有一天它将在C#中引入。)
是的,您可以使用C#7.0执行此操作,如此处所示
public const long BillionsAndBillions = 100_000_000_000;