System.Numerics 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
BitOperations |
組み込みのビットの逆転操作のためのユーティリティ メソッドを提供します。 これらのメソッドでは、基になるプラットフォームで使用可能な場合、ハードウェアの組み込みを使用します。それ以外の場合は、最適化されたソフトウェア フォールバックを使用します。 |
Vector |
ジェネリック ベクターを作成、操作、その他の操作を行う静的メソッドのコレクションを提供します。 |
VectorExtensions |
.NET に定義されているプリミティブ数値型 (Byte、Double、Int32 など) を補足する数値型が含まれています。 |
構造体
BigInteger |
任意の大きさを持つ符号付き整数を表します。 |
Complex |
複素数を表します。 |
Matrix3x2 |
3 × 2 行列を表します。 |
Matrix4x4 |
4 × 4 行列を表します。 |
Plane |
3 次元空間の平面を表します。 |
Quaternion |
3 次元物理回転をエンコードするために使用されるベクトルを表します。 |
TotalOrderIeee754Comparer<T> |
浮動小数点数と IEEE 754 totalOrder セマンティックを比較する比較操作を表します。 |
Vector<T> |
並列アルゴリズムの下位レベルでの最適化に適する、指定した数値型の 1 つのベクトルを表します。 |
Vector2 |
2 つの単精度浮動小数点値を持つベクトルを表します。 |
Vector3 |
3 つの単精度浮動小数点値を持つベクターを表します。 |
Vector4 |
4 つの単精度浮動小数点値からなるベクトルを表します。 |
インターフェイス
注釈
この名前空間には、次の型が含まれます。
構造体。 BigInteger これは、任意の大きな整数をサポートする非特権整数型です。 や Int32 などのByte整数プリミティブには、 プロパティと
MaxValue
プロパティが含まれますMinValue
。このプロパティは、そのデータ型でサポートされる下限と上限を定義します。 これに対し BigInteger 、構造体には下限または上限がなく、任意の整数の値を含めることができます。複素 Complex 数を表す 構造体。 複素数は、a が実数部、bが虚数部である a i の形式 + の数値です。
SIMD 対応ベクター型。これには、、Matrix3x2Matrix4x4Planeおよび Quaternionが含まれます。Vector2Vector3Vector4
.NET