System.Numerics Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Bit |
Proporciona métodos de utilidad para las operaciones de manipulación de bits intrínsecos. Los métodos usan intrínsecos de hardware si hay disponibles en la plataforma subyacente; de lo contrario, usan reservas de software optimizadas. |
Vector |
Proporciona una colección de métodos estáticos para crear, manipular y operar en vectores genéricos. |
Vector |
Contiene tipos numéricos que complementan los primitivos numéricos, como Byte, Double y Int32,que se definen mediante .NET. |
Big |
Representa un entero con signo arbitrariamente grande. |
Complex |
Representa un número complejo. |
Matrix3x2 |
Representa una matriz de 3 x 2. |
Matrix4x4 |
Representa una matriz de 4 x 4. |
Plane |
Representa un plano en un espacio tridimensional. |
Quaternion |
Representa un vector que se usa para codificar rotaciones físicas tridimensionales. |
Total |
Representa una operación de comparación que compara números de punto flotante con la semántica totalOrder ieee 754. |
Vector<T> |
Representa un vector único de un tipo numérico especificado que es adecuado para la optimización de bajo nivel de algoritmos paralelos. |
Vector2 |
Representa un vector con dos valores de punto flotante de precisión simple. |
Vector3 |
Representa un vector con tres valores de punto flotante de precisión sencilla. |
Vector4 |
Representa un vector con cuatro valores de punto flotante de precisión simple. |
IAddition |
Define un mecanismo para calcular la suma de dos valores. |
IAdditive |
Define un mecanismo para obtener la identidad aditiva de un tipo determinado. |
IBinary |
Define un tipo de punto flotante IEEE 754 representado en un formato base-2. |
IBinary |
Define un tipo entero representado en un formato base-2. |
IBinary |
Define un número representado en un formato base-2. |
IBitwise |
Define un mecanismo para realizar operaciones bit a bit en dos valores. |
IComparison |
Define un mecanismo para comparar dos valores para determinar el orden relativo. |
IDecrement |
Define un mecanismo para disminuir un valor determinado. |
IDivision |
Define un mecanismo para calcular el cociente de dos valores. |
IEquality |
Define un mecanismo para comparar dos valores para determinar la igualdad. |
IExponential |
Define la compatibilidad con funciones exponenciales. |
IFloating |
Define un tipo de punto flotante. |
IFloating |
Define la compatibilidad con constantes de punto flotante. |
IFloating |
Define un tipo de punto flotante IEEE 754. |
IHyperbolic |
Define la compatibilidad con funciones hiperbólicas. |
IIncrement |
Define un mecanismo para incrementar un valor determinado. |
ILogarithmic |
Define la compatibilidad con las funciones logarítmicas. |
IMin |
Define un mecanismo para obtener el valor mínimo y máximo de un tipo. |
IModulus |
Define un mecanismo para calcular el módulo o el resto de dos valores. |
IMultiplicative |
Define un mecanismo para obtener la identidad multiplicativa de un tipo determinado. |
IMultiply |
Define un mecanismo para calcular el producto de dos valores. |
INumber<TSelf> |
Define un tipo de número. |
INumber |
Define la base de otros tipos de número. |
IPower |
Define la compatibilidad con las funciones de energía. |
IRoot |
Define la compatibilidad con las funciones raíz. |
IShift |
Define un mecanismo para cambiar un valor por otro valor. |
ISigned |
Define un tipo de número que puede representar valores positivos y negativos. |
ISubtraction |
Define un mecanismo para calcular la diferencia de dos valores. |
ITrigonometric |
Define la compatibilidad con las funciones trigonométricas. |
IUnary |
Define un mecanismo para calcular la negación unaria de un valor. |
IUnary |
Define un mecanismo para calcular la unaria más un valor. |
IUnsigned |
Define un tipo de número que solo puede representar valores positivos. |
Este espacio de nombres incluye los siguientes tipos:
Estructura BigInteger , que es un tipo entero no primitivo que admite enteros de gran tamaño arbitrario. Un primitivo entero como Byte o Int32 incluye una
MinValue
propiedad yMaxValue
, que definen el límite inferior y el límite superior admitidos por ese tipo de datos. Por el contrario, la BigInteger estructura no tiene límite inferior o superior y puede contener el valor de cualquier entero.Estructura Complex , que representa un número complejo. Un número complejo es un número con la forma b + i, donde un es la parte real, y b es la parte imaginaria.
Los tipos de vector habilitados para SIMD, que incluyen Vector2, , Vector4Matrix3x2Vector3, Matrix4x4, , Planey .Quaternion
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: