Skip to content

Latest commit

 

History

History

System.Runtime.Numerics

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

System.Runtime.Numerics

Contains additional numeric types that complement the numeric primitives (such as Byte, Double, and Int32) that are defined by .NET. This includes:

  • The BigInteger structure, which is a non-primitive integral type that supports arbitrarily large integers.
  • 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.

Documentation can be found here: https://learn.microsoft.com/en-us/dotnet/api/system.numerics.

This area also includes all of the interfaces that make up Generic Math, which is discussed more here: https://learn.microsoft.com/en-us/dotnet/standard/generics/math.

Contribution Bar

See the Help Wanted issues.

Source

Tests

Deployment

System.Runtime.Numerics is included in the shared framework. The package does not need to be installed into any project compatible with .NET Standard 2.0.