Half Struktur

Definition

Ein IEEE 754-kompatibler float16-Typ.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
Vererbung
Implementiert

Eigenschaften

Epsilon

Stellt den kleinsten positiven Half-Wert dar, der größer als 0 (null) ist.Represents the smallest positive Half value that is greater than zero.

MaxValue

Stellt den größtmöglichen Wert von Half dar.Represents the largest possible value of Half.

MinValue

Stellt den kleinstmöglichen Wert von Half dar.Represents the smallest possible value of Half.

NaN

Stellt keine Zahl dar.Represents not a number.

NegativeInfinity

Stellt minus unendlich dar.Represents negative infinity.

PositiveInfinity

Stellt plus unendlich dar.Represents positive infinity.

Methoden

CompareTo(Half)

Vergleicht diese Instanz mit einer angegebenen Gleitkommazahl mit halber Genauigkeit und gibt eine Ganzzahl zurück, die angibt, ob der Wert dieser Instanz kleiner oder größer als der Wert der angegebenen Gleitkommazahl mit halber Genauigkeit ist oder mit dieser übereinstimmt.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)

Vergleicht diese Instanz mit einem angegebenen Objekt und gibt eine ganze Zahl zurück, die angibt, ob der Wert dieser Instanz kleiner oder größer als der Wert des angegebenen Objekts ist oder mit diesem übereinstimmt.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)

Vergleicht diese Instanz auf Gleichheit mit other.Compares this instance for equality with other.

Equals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich dem angegebenen obj ist.Returns a value that indicates whether this instance is equal to the specified obj.

GetHashCode()

Gibt den Hashcode für diese Instanz zurück.Returns the hash code for this instance.

IsFinite(Half)

Diese Methode bestimmt, ob der Wert endlich ist (Null, subnormal oder normal).Determines whether the specified value is finite (zero, subnormal, or normal).

IsInfinity(Half)

Gibt einen Wert zurück, der angibt, ob die angegebene Zahl plus unendlich ergibt.Returns a value indicating whether the specified number evaluates to positive infinity.

IsNaN(Half)

Bestimmt, ob der angegebene Wert keine Zahl ist.Determines whether the specified value is not a number.

IsNegative(Half)

Bestimmt, ob der angegebene Wert negativ ist.Determines whether the specified value is negative.

IsNegativeInfinity(Half)

Bestimmt, ob der angegebene Wert negativ unendlich ist.Determines whether the specified value is negative infinity.

IsNormal(Half)

Bestimmt, ob der angegebene Wert normal ist.Determines whether the specified value is normal.

IsPositiveInfinity(Half)

Bestimmt, ob der angegebene Wert positiv unendlich ist.Determines whether the specified value is positive infinity.

IsSubnormal(Half)

Bestimmt, ob der angegebene Wert subnormal ist.Determines whether the specified value is subnormal.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturabhängigen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.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)

Konvertiert die Zeichenfolgendarstellung einer Zahl in die entsprechende Gleitkommazahl mit halber Genauigkeit.Converts the string representation of a number to its half-precision floating-point number equivalent.

Parse(String, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem bestimmten kulturabhängigen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.Converts the string representation of a number in a specified culture-specific format to its single-precision floating-point number equivalent.

Parse(String, NumberStyles)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.Converts the string representation of a number in a specified style to its single-precision floating-point number equivalent.

Parse(String, NumberStyles, IFormatProvider)

Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen Stil und einem kulturabhängigen Format in die entsprechende Gleitkommazahl mit einfacher Genauigkeit.Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.

ToString()

Konvertiert den Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung.Converts the numeric value of this instance to its equivalent string representation.

ToString(IFormatProvider)

Konvertiert den numerischen Wert dieser Instanz unter Berücksichtigung der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String)

Konvertiert den numerischen Wert dieser Instanz in die entsprechende Zeichenfolgendarstellung unter Berücksichtigung des angegebenen Formats.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

ToString(String, IFormatProvider)

Konvertiert den numerischen Wert dieser Instanz unter Verwendung des angegebenen Formats und der angegebenen kulturabhängigen Formatierungsinformationen in die entsprechende Zeichenfolgendarstellung.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)

Versucht, den Wert der aktuellen Half-Instanz in die angegebene Zeichenspanne zu formatieren.Tries to format the value of the current Half instance into the provided span of characters.

TryParse(ReadOnlySpan<Char>, Half)

Konvertiert die Bereichsdarstellung einer Zahl in die entsprechende Gleitkommazahl mit halber Genauigkeit.Converts the span representation of a number to its half-precision floating-point number equivalent. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.A return value indicates whether the conversion succeeded or failed.

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

Konvertiert die Bereichsdarstellung einer Zahl in die entsprechende Gleitkommazahl mit halber Genauigkeit.Converts the span representation of a number to its half-precision floating-point number equivalent. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.A return value indicates whether the conversion succeeded or failed.

TryParse(String, Half)

Konvertiert die Zeichenfolgendarstellung einer Zahl in die entsprechende Gleitkommazahl mit halber Genauigkeit.Converts the string representation of a number to its half-precision floating-point number equivalent. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.A return value indicates whether the conversion succeeded or failed.

TryParse(String, NumberStyles, IFormatProvider, Half)

Konvertiert die Zeichenfolgendarstellung einer Zahl in die entsprechende Gleitkommazahl mit halber Genauigkeit.Converts the string representation of a number to its half-precision floating-point number equivalent. Ein Rückgabewert gibt an, ob die Konvertierung erfolgreich war oder nicht.A return value indicates whether the conversion succeeded or failed.

Operatoren

Equality(Half, Half)

Gibt einen Wert zurück, der angibt, ob zwei angegebene Half-Werte gleich sind.Returns a value that indicates whether two specified Half values are equal.

Explicit(Double to Half)

Ein expliziter Operator zum Konvertieren eines Double-Werts in einen Half-Wert.An explicit operator to convert a Double value to a Half.

Explicit(Half to Double)

Ein expliziter Operator zum Konvertieren eines Half-Werts in einen Double-Wert.An explicit operator to convert a Half value to a Double.

Explicit(Half to Single)

Ein expliziter Operator zum Konvertieren eines Half-Werts in einen Single-Wert.An explicit operator to convert a Half value to a Single.

Explicit(Single to Half)

Ein expliziter Operator zum Konvertieren eines Single-Werts in einen Half-Wert.An explicit operator to convert a Single value to a Half.

GreaterThan(Half, Half)

Gibt einen Wert zurück, der angibt, ob ein angegebener Half-Wert größer als ein anderer angegebener Half-Wert ist.Returns a value that indicates whether a specified Half value is greater than another specified Half value.

GreaterThanOrEqual(Half, Half)

Gibt einen Wert zurück, der angibt, ob left größer als right oder gleich groß ist.Returns a value that indicates whether left is greater than or equal to right.

Inequality(Half, Half)

Gibt einen Wert zurück, der angibt, ob zwei angegebene Half-Werte gleich sind.Returns a value that indicates whether two specified Half values are not equal.

LessThan(Half, Half)

Gibt einen Wert zurück, der angibt, ob ein angegebener Half-Wert größer als ein anderer angegebener Half-Wert ist.Returns a value that indicates whether a specified Half value is less than another specified Half value.

LessThanOrEqual(Half, Half)

Gibt einen Wert zurück, der angibt, ob ein angegebener Half -Wert kleiner oder gleich einem anderen angegebenen Half-Wert ist.Returns a value that indicates whether a specified Half value is less than or equal to another specified Half value.

Gilt für: