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