Cobra编程语言有一个有用的功能,您可以在数字文字中使用下划线来提高可读性。例如,以下内容相当,但第二行更易于阅读:我可以用C#中的千位分隔符来声明常量整数吗?
x = 1000000
x = 1_000_000 # obviously 1 million
C#有什么等价的东西吗?
Cobra编程语言有一个有用的功能,您可以在数字文字中使用下划线来提高可读性。例如,以下内容相当,但第二行更易于阅读:我可以用C#中的千位分隔符来声明常量整数吗?
x = 1000000
x = 1_000_000 # obviously 1 million
C#有什么等价的东西吗?
所以你知道它,看起来有点作弊,你会怎么写123456789 –
@SurjitSamra:是的,在这种情况下没有帮助 - 但常数通常是其他值的倍数。 (例如“一小时内的毫秒数”等)。在这种情况下,为每个常量赋予一个单独的名称以适当地构建它们通常更具可读性。 –
我向上推,如果你可以推CSharp团队有这个功能;) –
是的,你可以用C#7.0如图所示做到这一点here
public const long BillionsAndBillions = 100_000_000_000;
请注意,这很可能是来自C#7的。 – vcsjones
每当我用C#编写大量数据时,我希望我有这个。 – Krythic