System.Numerics Namespace
This namespace includes the following types:

The BigInteger structure, which is a nonprimitive integral type that supports arbitrarily large integers. An integral primitive such as Byte or Int32 includes a MinValue and a MaxValue property, which define the lower bound and upper bound supported by that data type. In contrast, the BigInteger structure has no lower or upper bound, and can contain the value of any integer.

The Complex structure, which represents a complex number. A complex number is a number in the form a + bi, where a is the real part, and b is the imaginary part.

The SIMDenabled vector types, such as Vector4, Matrix3x2, Plane, and Quaternion.
Class  Description  

Vector  Provides a collection of static convenience methods for creating, manipulating, combining, and converting generic vectors. 
Structure  Description  

Matrix3x2  Represents a 3x2 matrix.  
Matrix4x4  Represents a 4x4 matrix.  
Plane  Represents a threedimensional plane.  
Quaternion  Represents a vector that is used to encode threedimensional physical rotations.  
Vector<T>  Represents a single vector of a specified numeric type that is suitable for lowlevel optimization of parallel algorithms.  
Vector2  Represents a vector with two singleprecision floatingpoint values.  
Vector3  Represents a vector with three singleprecision floatingpoint values.  
Vector4  Represents a vector with four singleprecision floatingpoint values. 
Show: