看到12_234_678差点怀疑人生的事儿
看到标题后的说明
当你看到这个标题的时候可能也已经怀疑人生了吧。接下来我就对我怀疑人生后的尝试做一个简单的测试与讲解
c#中
注意:只要是数值类型的值类型在定义的时候完全可以使用_特性来定义
那么看到这么个骚操作有什么意义呢?
其实在有时候定义一个常量或者变量的时候使用_
特性是可以增强可读性的。
例如:
public int Max {get; set;} = 3_600_000
这样给人一种看待3,600,000
这样的格式一目了然,或者使用¥10_0000_0000
这种格式一目了然。
当我做到这的时候对装箱|拆箱的时候产生了假设。
看图都能明白为啥不行了吧?
但是直接ToString还是可以的。
这时候又想在Js中呢?
也是完全可以的,至于其他语言上请各位自行尝试。
在我看来就是做到了一个增强可读性的作用,要是友友们有其他观点请一起讨论