다음을 통해 공유


nfloat 구조체

정의

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

[System.Serializable]
public struct nfloat : IComparable, IComparable<nfloat>, IConvertible, IEquatable<nfloat>, IFormattable
type nfloat = struct
    interface IFormattable
    interface IConvertible
상속
nfloat
특성
구현

설명

이 데이터 형식은 호스트 아키텍처의 자연 크기를 사용하여 해당 값을 저장하는 부동 소수점 값입니다.  32비트 시스템에서는 스토리지에 System.Single 을 사용하고 64비트 시스템에서는 System.Double 을 사용합니다.

최적화로 컴파일러와 런타임은 이 데이터 형식에 대한 특별한 지식을 가지고 있으므로 가변 크기 부동 소수점 값을 처리하는 전용 IL 명령 집합은 없지만 런타임은 nfloat의 사용을 네이티브 기본 표현으로 투명하게 변환합니다.

이 형식은 C# 소스 코드에서 사용될 때 C# 데이터 형식처럼 느껴지기 때문에 소문자로 정의됩니다.

생성자

nfloat(Double)

double 값에서 nfloat을 초기화합니다.   32비트 플랫폼에서는 손실이 발생할 수 있습니다.

nfloat(Single)

float 값에서 nfloat을 초기화합니다.

필드

Epsilon

0보다 큰 양의 최소 nfloat 값을 나타냅니다. 이 필드는 상수입니다.

MaxValue

nfloat의 가능한 최대값을 나타냅니다. 이 필드는 상수입니다.

MinValue

의 가능한 가장 작은 값을 나타냅니다. 이 필드는 상수입니다.

NaN

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

NegativeInfinity

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

PositiveInfinity

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Size

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

메서드

CompareTo(nfloat)

이 instance 지정된 nfloat 부동 소수점 숫자와 비교하고 이 instance 값이 지정된 nfloat 부동 소수점 숫자의 값보다 작거나 같은지 또는 보다 큰지 여부를 나타내는 정수를 반환합니다.

CompareTo(Object)

이 인스턴스를 지정된 개체와 비교하고 이 인스턴스의 값이 지정된 개체의 값보다 작은지, 같은지 또는 큰지를 나타내는 정수를 반환합니다.

CopyArray(IntPtr, nfloat[], Int32, Int32)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

CopyArray(nfloat[], Int32, IntPtr, Int32)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Equals(nfloat)

이 인스턴스의 값과 지정된 nfloat 개체의 값이 같은지를 나타내는 값을 반환합니다.

Equals(Object)

이 인스턴스가 지정된 개체와 같은지를 나타내는 값을 반환합니다.

GetHashCode()

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

GetTypeCode()

이 플랫폼의 기본 스토리지에 대한 T:System.TypeCode( T의 typecode)를 반환합니다.

IsInfinity(nfloat)

지정된 숫자가 음의 무한대로 계산되는지 양의 무한대로 계산되는지를 나타내는 값을 반환합니다.

IsNaN(nfloat)

지정된 값이 숫자가 아닌지(NaN) 여부를 나타내는 값을 반환합니다.

IsNegativeInfinity(nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IsPositiveInfinity(nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Parse(String)

숫자의 문자열 표현을 같은 값의 배정밀도 부동 소수점 숫자로 변환합니다.

Parse(String, IFormatProvider)

지정된 문화권별 형식의 숫자에 대한 문자열 표현을 해당하는 배정밀도 부동 소수점 숫자로 변환합니다.

Parse(String, NumberStyles)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Parse(String, NumberStyles, IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

ToString()

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

ToString(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

ToString(String)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

ToString(String, IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

TryParse(String, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

TryParse(String, NumberStyles, IFormatProvider, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

연산자

Addition(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Decrement(nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Division(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Equality(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(Decimal to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(Double to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(IntPtr to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to Byte)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to Char)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to Decimal)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to Int16)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to Int32)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to Int64)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to IntPtr)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to SByte)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to Single)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to UInt16)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to UInt32)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Explicit(nfloat to UInt64)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

GreaterThan(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

GreaterThanOrEqual(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(Byte to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(Char to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(Int16 to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(Int32 to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(Int64 to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(nfloat to Double)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(SByte to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(Single to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(UInt16 to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(UInt32 to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Implicit(UInt64 to nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Increment(nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Inequality(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

LessThan(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

LessThanOrEqual(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Modulus(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Multiply(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

Subtraction(nfloat, nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

UnaryNegation(nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

UnaryPlus(nfloat)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

명시적 인터페이스 구현

IConvertible.ToBoolean(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToByte(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToChar(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToDateTime(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToDecimal(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToDouble(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToInt16(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToInt32(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToInt64(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToSByte(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToSingle(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToType(Type, IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToUInt16(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToUInt32(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

IConvertible.ToUInt64(IFormatProvider)

네이티브 부동 소수점(32비트 플랫폼의 단일 정밀도, 64비트 플랫폼의 배정밀도)

적용 대상