System.Numerics Spazio dei nomi
Classi
BitOperations |
Offre metodi di utilità per operazioni su bit intrinseche.Provides utility methods for intrinsic bit-twiddling operations. I metodi usano intrinseci hardware, se disponibili nella piattaforma sottostante. In caso contrario, usano fallback software ottimizzati.The methods use hardware intrinsics when available on the underlying platform; otherwise, they use optimized software fallbacks. |
Vector |
Fornisce una raccolta di metodi pratici statici per la creazione, la modifica, la combinazione e la conversione di vettori generici.Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. |
VectorExtensions |
Struct
BigInteger |
Rappresenta un intero con segno arbitrariamente grande.Represents an arbitrarily large signed integer. |
Complex |
Rappresenta un numero complesso.Represents a complex number. |
Matrix3x2 |
Rappresenta una matrice 3x2.Represents a 3x2 matrix. |
Matrix4x4 |
Rappresenta una matrice 4x4.Represents a 4x4 matrix. |
Plane |
Rappresenta un piano nello spazio tridimensionale.Represents a plane in three-dimensional space. |
Quaternion |
Rappresenta un vettore usato per codificare le rotazioni fisiche tridimensionali.Represents a vector that is used to encode three-dimensional physical rotations. |
Vector<T> |
Rappresenta un singolo vettore di un tipo numerico specificato adatto per l'ottimizzazione a basso livello degli algoritmi paralleli.Represents a single vector of a specified numeric type that is suitable for low-level optimization of parallel algorithms. |
Vector2 |
Rappresenta un vettore con due valori a virgola mobile e precisione singola.Represents a vector with two single-precision floating-point values. |
Vector3 |
Rappresenta un vettore con tre valori a virgola mobile e precisione singola.Represents a vector with three single-precision floating-point values. |
Vector4 |
Rappresenta un vettore con quattro valori a virgola mobile e precisione singola.Represents a vector with four single-precision floating-point values. |
Commenti
Questo spazio dei nomi include i tipi seguenti:This namespace includes the following types:
BigIntegerStruttura, ovvero un tipo integrale non primitivo che supporta numeri interi arbitrariamente grandi.The BigInteger structure, which is a nonprimitive integral type that supports arbitrarily large integers. Una primitiva integrale come Byte o Int32 include un oggetto
MinValue
e unaMaxValue
proprietà che definiscono il limite inferiore e il limite superiore supportati da tale tipo di dati.An integral primitive such as Byte or Int32 includes aMinValue
and aMaxValue
property, which define the lower bound and upper bound supported by that data type. Al contrario, la BigInteger struttura non ha un limite inferiore o superiore e può contenere il valore di qualsiasi numero intero.In contrast, the BigInteger structure has no lower or upper bound, and can contain the value of any integer.ComplexStruttura che rappresenta un numero complesso.The Complex structure, which represents a complex number. Un numero complesso è un numero nel formato a + b i, dove a è la parte reale e b è la parte immaginaria.A complex number is a number in the form a + b i, where a is the real part, and b is the imaginary part.
Tipi di vettore abilitati per SIMD, tra cui,,, Vector2 Vector3 Vector4 Matrix3x2 , Matrix4x4 , Plane e Quaternion .The SIMD-enabled vector types, which include Vector2, Vector3, Vector4, Matrix3x2, Matrix4x4, Plane, and Quaternion.