Len*_*rri 6 .net c# math constants zero
我只是很好奇,我知道它并没有多大价值,但在这里......
我想我在某个地方看到过类似的东西,但我不确定.
我的意思是这样的:
var zero = Class.Zero;
Run Code Online (Sandbox Code Playgroud)
我试着看Math
课,但它不在那里.
我也知道我可以使用无符号值类型ushort.Min
来获得零(0)值; 这不是我在这里要求的......:D
Bro*_*ass 12
你的意思是default(T
)?
int zero = default(int);
Run Code Online (Sandbox Code Playgroud)
这表示给定类型的默认值,因为int
它是0.如果您知道已经需要零,则不应使用此值,只有在运行时具有需要默认值的类型的情况下才会使用此值.
.Net Framework没有为像这样的值定义常量0
.如果你想使用0
只是使用0
.Net Framework中定义的数字常量通常围绕给定数字类型的限制,具有特殊相关性的值或零值需要特殊/复杂初始化的情况.例如
0
对于大多数数字类型,文字不适合这些类别(Decimal
作为一个例外)
归档时间: |
|
查看次数: |
2130 次 |
最近记录: |