System.Numerics Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
| Name | Beschreibung |
|---|---|
| Vector |
Stellt eine Auflistung statischer Methoden zum Erstellen, Bearbeiten und andernfalls für generische Vektoren bereit. |
| VectorExtensions |
Enthält numerische Typen, die die numerischen Grundtypen ergänzen, z Byte. B. , Doubleund Int32, die von .NET definiert werden. |
Strukturen
| Name | Beschreibung |
|---|---|
| BigInteger |
Stellt eine willkürlich große ganze Zahl dar. |
| Complex |
Stellt eine komplexe Zahl dar. |
| Matrix3x2 |
Stellt eine 3x2-Matrix dar. |
| Matrix4x4 |
Stellt eine 4x4-Matrix dar. |
| Plane |
Stellt eine Ebene im dreidimensionalen Raum dar. |
| Quaternion |
Stellt einen Vektor dar, der zum Codieren dreidimensionaler physischer Drehungen verwendet wird. |
| Vector<T> |
Stellt einen einzelnen Vektor eines angegebenen numerischen Typs dar, der für die Optimierung paralleler Algorithmen auf niedriger Ebene geeignet ist. |
| Vector2 |
Stellt einen Vektor mit zwei Gleitkommawerten mit einfacher Genauigkeit dar. |
| Vector3 |
Stellt einen Vektor mit drei Gleitkommawerten mit einfacher Genauigkeit dar. |
| Vector4 |
Stellt einen Vektor mit vier Gleitkommawerten mit einfacher Genauigkeit dar. |
Hinweise
Dieser Namespace enthält die folgenden Typen:
Die BigInteger Struktur, bei der es sich um einen nichtprimitiven integralen Typ handelt, der beliebig große ganze Zahlen unterstützt. Ein integraler Grundtyp, zByte. B. ein
MinValueund Int32 eineMaxValueEigenschaft, die die untere und obere Grenze definiert, die von diesem Datentyp unterstützt wird. Im Gegensatz dazu weist die BigInteger Struktur keine untere oder obere Grenze auf und kann den Wert einer beliebigen ganzen Zahl enthalten.Die Complex Struktur, die eine komplexe Zahl darstellt. Eine komplexe Zahl ist eine Zahl in form a + bi, wobei ein realer Teil ist und b der imaginäre Teil ist.
Die SIMD-fähigen Vektortypen, einschließlich Vector2, , Vector3, Vector4, Matrix3x2, Matrix4x4, und PlaneQuaternion.