System.Numerics 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
BitOperations |
提供內建位元運算作業的公用程式方法。 如果在基礎平台上可用,則這些方法會使用硬體內建;否則會使用最佳化的軟體後援。 |
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 ,表示複數。 複數是bi 形式的 + 數位,其中 是實際部分,而 b是虛數部分。
已啟用 SIMD 的向量類型,包括 Vector2 、、、 Vector4 、 Matrix4x4Matrix3x2 、 Plane 、 和 QuaternionVector3 。