System.Numerics
TOC
Collapse the table of content
Expand the table of content

System.Numerics Namespace

.NET Framework (current version)
 

The System.Numerics namespace contains numeric types that complement the numeric primitives, such as Byte, Double, and Int32, that are defined by the .NET Framework.

StructureDescription
System_CAPS_pubstructureBigInteger

Represents an arbitrarily large signed integer.

System_CAPS_pubstructureComplex

Represents a complex number.

System_CAPS_pubstructureMatrix3x2

Represents a 3x2 matrix.

System_CAPS_pubstructureMatrix4x4

Represents a 4x4 matrix.

System_CAPS_pubstructurePlane

Represents a three-dimensional plane.

System_CAPS_pubstructureQuaternion

Represents a vector that is used to encode three-dimensional physical rotations.

System_CAPS_pubstructureVector2

Represents a vector with two single-precision floating-point values.

System_CAPS_pubstructureVector3

Represents a vector with three single-precision floating-point values.

System_CAPS_pubstructureVector4

Represents a vector with four single-precision floating-point values.

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 SIMD-enabled vector types, which include Vector2, Vector3, Vector4, Matrix3x2, Matrix4x4, Plane, and Quaternion.

Return to top
Show:
© 2016 Microsoft