.NET常见类型的使用
1. 处理数字类型
1.1 常见的.NET数字类型
在处理数据时,数字是最常见的数据类型之一。以下是.NET中常见的用于处理数字的类型:
| 命名空间 | 示例类型 | 描述 |
| — | — | — |
| System | SByte, Int16, Int32, Int64, Int128 | 整数,包括零、正整数和负整数 |
| System | Byte, UInt16, UInt32, UInt64, UInt128 | 基数,即零和正整数 |
| System | Half, Single, Double | 实数,即浮点数 |
| System | Decimal | 精确实数,用于科学、工程或金融场景 |
| System.Numerics | BigInteger, Complex, Quaternion | 任意大的整数、复数和四元数 |
自2002年.NET Framework 1.0发布以来,就有了32位float和64位double类型。IEEE 754规范还定义了16位浮点标准,机器学习和其他算法可以从这种更小、精度更低的数字类型中受益,因此Microsoft在.NET 5及更高版本中引入了System.Half类型。目前,C#语言没有定义half别名,因此必须使用.NET类型System.Half,不过未来可能会改变。.NET 7引入了System.Int128和System.UInt128,它们也还没有C#别名关键字。
1.2 处理大整数
在具有C#别名的.NET类型中,能存储的最大整数约为18.5千万亿
超级会员免费看
订阅专栏 解锁全文
1801

被折叠的 条评论
为什么被折叠?



