System.Numerics 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| BitOperations |
提供用于内部位切换操作的实用工具方法。 在基础平台上可用时,这些方法使用硬件内部函数;否则,它们使用优化的软件回退。 |
| Vector |
提供用于创建、操作和其他在泛型向量上运行的静态方法的集合。 |
| VectorExtensions |
结构
| 名称 | 说明 |
|---|---|
| BFloat16 | |
| BigInteger |
表示任意大有符号整数。 |
| Complex |
表示复数。 |
| Matrix3x2 |
表示 3x2 矩阵。 |
| Matrix4x4 |
表示 4x4 矩阵。 |
| Plane |
表示三维空间中的平面。 |
| Quaternion |
表示用于编码三维物理旋转的向量。 |
| TotalOrderIeee754Comparer<T> |
表示比较运算,该运算将浮点数与 IEEE 754 totalOrder 语义进行比较。 |
| Vector<T> |
表示指定数值类型的单个向量,该向量适用于并行算法的低级别优化。 |
| Vector2 |
表示具有两个单精度浮点值的向量。 |
| Vector3 |
表示具有三个单精度浮点值的向量。 |
| Vector4 |
表示具有四个单精度浮点值的向量。 |
接口
枚举
| 名称 | 说明 |
|---|---|
| DivisionRounding |
注解
此命名空间包括以下类型:
结构 BigInteger ,它是一种支持任意大整数的非主要整型类型。 一个整型基元,例如 Byte 或 Int32 包括一个
MinValue和一个MaxValue属性,用于定义该数据类型支持的下限和上限。 相比之下,结构 BigInteger 没有下限或上限,可以包含任何整数的值。表示 Complex 复数的结构。 复数是b + 数字,其中 a 是实部分,b 是虚部。
已启用 SIMD 的矢量类型,包括、、、、Vector2Vector3、和Vector4Matrix3x2。 Matrix4x4PlaneQuaternion