nfloat 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
네이티브 부동 소수점(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비트 플랫폼의 배정밀도) |