Most Numeric类型有一个MaxValue
Field
Single.MaxValue 字段 https://learn.microsoft.com/en-us/dotnet/api/system.single.maxvalue?view=netframework-4.7.2
表示 Single 的最大可能值。该字段是
持续的。
这相当于
public const float MaxValue = 3.402823E+38;
但是在这种情况下,您需要使用f
后缀来指定数字文字的类型,否则它将把它解释为整数类型(在最大范围的级联范围内uint64
).
float myValue = 1234567890123456789024f;
其他资源
值类型表(C# 参考) https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/value-types-table
编译器错误 CS1021 https://learn.microsoft.com/en-us/dotnet/csharp/misc/cs1021
积分常数太大
整数文字表示的值大于
UInt64.MaxValue。
UInt64.MaxValue 字段 https://learn.microsoft.com/en-us/dotnet/api/system.uint64.maxvalue?view=netframework-4.7.2
表示 UInt64 的最大可能值。该字段是
持续的。
public const ulong MaxValue = 18446744073709551615;