Half 구조체

정의

IEEE 754 규격 float16 형식입니다.An IEEE 754 compliant float16 type.

public value class Half : IComparable, IComparable<Half>, IEquatable<Half>, IFormattable
public struct Half : IComparable, IComparable<Half>, IEquatable<Half>, IFormattable
type Half = struct
    interface IFormattable
Public Structure Half
Implements IComparable, IComparable(Of Half), IEquatable(Of Half), IFormattable
상속
구현

속성

Epsilon

0보다 큰 양의 최소 Half 값을 나타냅니다.Represents the smallest positive Half value that is greater than zero.

MaxValue

Half의 가능한 최대값을 나타냅니다.Represents the largest possible value of Half.

MinValue

Half의 가능한 최소값을 나타냅니다.Represents the smallest possible value of Half.

NaN

NaN(숫자가 아님)을 나타냅니다.Represents not a number.

NegativeInfinity

음의 무한대를 나타냅니다.Represents negative infinity.

PositiveInfinity

양의 무한대를 나타냅니다.Represents positive infinity.

메서드

CompareTo(Half)

이 인스턴스를 지정된 반정밀도 부동 소수점 숫자와 비교하고 이 인스턴스의 값이 지정된 반정밀도 부동 소수점 숫자 값보다 작은지, 같은지 또는 큰지를 나타내는 정수를 반환합니다.Compares this instance to a specified half-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified half-precision floating-point number.

CompareTo(Object)

이 인스턴스를 지정된 개체와 비교하고 이 인스턴스의 값이 지정된 개체의 값보다 작은지, 같은지 또는 큰지를 나타내는 정수를 반환합니다.Compares this instance to a specified object and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified object.

Equals(Half)

이 인스턴스가 other와 같은지 비교합니다.Compares this instance for equality with other.

Equals(Object)

이 인스턴스가 지정된 obj와 같은지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether this instance is equal to the specified obj.

GetHashCode()

이 인스턴스의 해시 코드를 반환합니다.Returns the hash code for this instance.

IsFinite(Half)

지정된 값이 유한(0, 비정상 또는 정상)한지 확인합니다.Determines whether the specified value is finite (zero, subnormal, or normal).

IsInfinity(Half)

지정된 숫자가 양의 무한대로 계산되는지를 나타내는 값을 반환합니다.Returns a value indicating whether the specified number evaluates to positive infinity.

IsNaN(Half)

지정된 값이 NaN(숫자가 아님)인지 확인합니다.Determines whether the specified value is not a number.

IsNegative(Half)

지정된 값이 음수인지 확인합니다.Determines whether the specified value is negative.

IsNegativeInfinity(Half)

지정된 값이 음의 무한대인지 확인합니다.Determines whether the specified value is negative infinity.

IsNormal(Half)

지정된 값이 정상인지 확인합니다.Determines whether the specified value is normal.

IsPositiveInfinity(Half)

지정된 값이 양의 무한대인지 확인합니다.Determines whether the specified value is positive infinity.

IsSubnormal(Half)

지정된 값이 비정상인지 확인합니다.Determines whether the specified value is subnormal.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

지정된 스타일 및 문화권별 형식으로 된 숫자의 문자열 표현을 해당하는 단정밀도 부동 소수점 숫자로 변환합니다.Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.

Parse(String)

숫자의 문자열 표현을 해당하는 반정밀도 부동 소수점 숫자로 변환합니다.Converts the string representation of a number to its half-precision floating-point number equivalent.

Parse(String, IFormatProvider)

지정된 문화권별 형식의 숫자에 대한 문자열 표현을 해당하는 단정밀도 부동 소수점 숫자로 변환합니다.Converts the string representation of a number in a specified culture-specific format to its single-precision floating-point number equivalent.

Parse(String, NumberStyles)

지정된 스타일로 된 숫자의 문자열 표현을 해당하는 단정밀도 부동 소수점 숫자로 변환합니다.Converts the string representation of a number in a specified style to its single-precision floating-point number equivalent.

Parse(String, NumberStyles, IFormatProvider)

지정된 스타일 및 문화권별 형식으로 된 숫자의 문자열 표현을 해당하는 단정밀도 부동 소수점 숫자로 변환합니다.Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.

ToString()

이 인스턴스의 숫자 값을 해당하는 문자열 표현으로 변환합니다.Converts the numeric value of this instance to its equivalent string representation.

ToString(IFormatProvider)

지정된 문화권별 형식 정보를 사용하여 이 인스턴스의 숫자 값을 해당 문자열 표현으로 변환합니다.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String)

지정된 형식을 사용하여 이 인스턴스의 숫자 값을 해당 문자열 표현으로 변환합니다.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

ToString(String, IFormatProvider)

지정된 형식 및 문화권별 형식 정보를 사용하여 이 인스턴스의 숫자 값을 해당 문자열 표현으로 변환합니다.Converts the numeric value of this instance to its equivalent string representation using the specified format and culture-specific format information.

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

현재 Half 인스턴스 값의 형식을 제공된 문자 범위로 지정하려고 시도합니다.Tries to format the value of the current Half instance into the provided span of characters.

TryParse(ReadOnlySpan<Char>, Half)

숫자의 범위 표현을 해당하는 반정밀도 부동 소수점 숫자로 변환합니다.Converts the span representation of a number to its half-precision floating-point number equivalent. 반환 값은 변환이 성공했는지 아니면 실패했는지를 나타냅니다.A return value indicates whether the conversion succeeded or failed.

TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)

숫자의 범위 표현을 해당하는 반정밀도 부동 소수점 숫자로 변환합니다.Converts the span representation of a number to its half-precision floating-point number equivalent. 반환 값은 변환이 성공했는지 아니면 실패했는지를 나타냅니다.A return value indicates whether the conversion succeeded or failed.

TryParse(String, Half)

숫자의 문자열 표현을 해당하는 반정밀도 부동 소수점 숫자로 변환합니다.Converts the string representation of a number to its half-precision floating-point number equivalent. 반환 값은 변환이 성공했는지 아니면 실패했는지를 나타냅니다.A return value indicates whether the conversion succeeded or failed.

TryParse(String, NumberStyles, IFormatProvider, Half)

숫자의 문자열 표현을 해당하는 반정밀도 부동 소수점 숫자로 변환합니다.Converts the string representation of a number to its half-precision floating-point number equivalent. 반환 값은 변환이 성공했는지 아니면 실패했는지를 나타냅니다.A return value indicates whether the conversion succeeded or failed.

연산자

Equality(Half, Half)

지정된 두 Half 값이 같은지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether two specified Half values are equal.

Explicit(Double to Half)

Double 값을 Half로 변환할 명시적 연산자입니다.An explicit operator to convert a Double value to a Half.

Explicit(Half to Double)

Half 값을 Double로 변환할 명시적 연산자입니다.An explicit operator to convert a Half value to a Double.

Explicit(Half to Single)

Half 값을 Single로 변환할 명시적 연산자입니다.An explicit operator to convert a Half value to a Single.

Explicit(Single to Half)

Single 값을 Half로 변환할 명시적 연산자입니다.An explicit operator to convert a Single value to a Half.

GreaterThan(Half, Half)

지정된 Half 값이 지정된 다른 Half 값보다 큰지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether a specified Half value is greater than another specified Half value.

GreaterThanOrEqual(Half, Half)

leftright보다 크거나 같은지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether left is greater than or equal to right.

Inequality(Half, Half)

지정된 두 Half 값이 같지 않은지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether two specified Half values are not equal.

LessThan(Half, Half)

지정된 Half 값이 지정된 다른 Half 값보다 작은지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether a specified Half value is less than another specified Half value.

LessThanOrEqual(Half, Half)

지정된 Half 값이 지정된 다른 Half 값보다 작거나 같은지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether a specified Half value is less than or equal to another specified Half value.

적용 대상