gpt4 book ai didi

c# - 我可以在 C# 中声明带有千位分隔符的常量整数吗?

转载 作者:IT王子 更新时间:2023-10-29 04:38:50 24 4
gpt4 key购买 nike

Cobra编程语言有一个有用的特性,你可以在数字文字中使用下划线来提高可读性。例如,以下是等价的,但第二行更容易阅读:

x = 1000000
x = 1_000_000 # obviously 1 million

C# 有什么等价物吗?

最佳答案

C# 7 的答案

是的,这在 C# 7 中受支持。但请注意,没有验证您是否已将下划线放在正确的位置:

// At a glance, this may look like a billion, but we accidentally missed a 0.
int x = 1_00_000_000;

2011 年的回答

不,C# 中没有类似的东西。你可以这样做:

const int x = 1000 * 1000;

但这已经是最好的了。

(请注意,此增强功能也包含在 Java 7 中......也许有一天它会在 C# 中引入。)

关于c# - 我可以在 C# 中声明带有千位分隔符的常量整数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8488989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com