System.Numerics 네임스페이스

.NET에서 정의한 숫자 기본 형식(예: Byte, DoubleInt32)을 보완하는 숫자 형식을 포함합니다.

클래스

Name Description
Vector

제네릭 벡터에서 생성, 조작 및 작동하기 위한 정적 메서드 컬렉션을 제공합니다.

VectorExtensions

.NET에서 정의한 숫자 기본 형식(예: Byte, DoubleInt32)을 보완하는 숫자 형식을 포함합니다.

구조체

Name Description
BigInteger

임의로 큰 부제 정수입니다.

Complex

복소수를 나타냅니다.

Matrix3x2

3x2 행렬을 나타냅니다.

Matrix4x4

4x4 행렬을 나타냅니다.

Plane

3차원 공간의 평면을 나타냅니다.

Quaternion

3차원 물리적 회전을 인코딩하는 데 사용되는 벡터를 나타냅니다.

Vector<T>

병렬 알고리즘의 하위 수준 최적화에 적합한 지정된 숫자 형식의 단일 벡터를 나타냅니다.

Vector2

두 개의 단정밀도 부동 소수점 값이 있는 벡터를 나타냅니다.

Vector3

3개의 단정밀도 부동 소수점 값이 있는 벡터를 나타냅니다.

Vector4

4개의 단정밀도 부동 소수점 값이 있는 벡터를 나타냅니다.

설명

이 네임스페이스에는 다음 형식이 포함됩니다.

  • BigInteger 임의로 큰 정수를 지원하는 비정상 정수 계열 형식인 구조체입니다. 해당 데이터 형식에서 지원하는 하한 및 상한을 정의하는 속성과 같은 Byte 정수 기본 형식입니다 Int32MinValue.MaxValue 반면 구조체에는 BigInteger 하한 또는 상한이 없으며 정수 값을 포함할 수 있습니다.

  • Complex 복소수를 나타내는 구조체입니다. 복소수는bi 형식 + 의 숫자이며, 여기서 a는 실제 부분이며 b는 허수 부분입니다.

  • SIMD 사용 벡터 형식(예: Vector2, Vector3, Vector4Matrix3x2, Matrix4x4PlaneQuaternion.)입니다.