Half Struct

Definizione

Tipo float16 conforme a IEEE 754.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
Ereditarietà
Implementazioni

Proprietà

Epsilon

Rappresenta il valore Half positivo più piccolo maggiore di zero.Represents the smallest positive Half value that is greater than zero.

MaxValue

Rappresenta il valore massimo possibile di Half.Represents the largest possible value of Half.

MinValue

Rappresenta il valore più piccolo possibile di Half.Represents the smallest possible value of Half.

NaN

Rappresenta un valore non numerico.Represents not a number.

NegativeInfinity

Rappresenta l'infinito negativo.Represents negative infinity.

PositiveInfinity

Rappresenta l'infinito positivo.Represents positive infinity.

Metodi

CompareTo(Half)

Confronta questa istanza con un numero a virgola mobile in mezza precisione specificato e restituisce un intero che indica se il valore di questa istanza è minore, uguale o maggiore del valore del numero a virgola mobile in mezza precisione specificato.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)

Confronta questa istanza con un oggetto specificato e restituisce un intero che indica se il valore di questa istanza è minore, uguale o maggiore rispetto al valore dell'oggetto specificato.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)

Verifica l'uguaglianza di questa istanza con other.Compares this instance for equality with other.

Equals(Object)

Restituisce un valore che indica se l'istanza è uguale all’oggetto obj specificato.Returns a value that indicates whether this instance is equal to the specified obj.

GetHashCode()

Restituisce il codice hash per l'istanza.Returns the hash code for this instance.

IsFinite(Half)

Determina se il valore specificato è finito (zero, subnormale o normale).Determines whether the specified value is finite (zero, subnormal, or normal).

IsInfinity(Half)

Restituisce un valore che indica se il numero specificato restituisce l'infinito positivo.Returns a value indicating whether the specified number evaluates to positive infinity.

IsNaN(Half)

Determina se il valore specificato non è un numero.Determines whether the specified value is not a number.

IsNegative(Half)

Determina se il valore specificato è negativo.Determines whether the specified value is negative.

IsNegativeInfinity(Half)

Determina se il valore specificato è infinito negativo.Determines whether the specified value is negative infinity.

IsNormal(Half)

Determina se il valore specificato è normale.Determines whether the specified value is normal.

IsPositiveInfinity(Half)

Determina se il valore specificato è infinito positivo.Determines whether the specified value is positive infinity.

IsSubnormal(Half)

Determina se il valore specificato è subnormale.Determines whether the specified value is subnormal.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Converte la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel numero a virgola mobile a precisione singola equivalente.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)

Converte la rappresentazione di stringa di un numero nel rispettivo numero a virgola mobile in mezza precisione equivalente.Converts the string representation of a number to its half-precision floating-point number equivalent.

Parse(String, IFormatProvider)

Converte la rappresentazione di stringa di un numero in un determinato formato specifico delle impostazioni cultura nel numero a virgola mobile a precisione singola equivalente.Converts the string representation of a number in a specified culture-specific format to its single-precision floating-point number equivalent.

Parse(String, NumberStyles)

Converte la rappresentazione di stringa di un numero in uno stile specificato nel rispettivo numero a virgola mobile a precisione singola equivalente.Converts the string representation of a number in a specified style to its single-precision floating-point number equivalent.

Parse(String, NumberStyles, IFormatProvider)

Converte la rappresentazione di stringa di un numero in uno stile specificato e in un formato specifico delle impostazioni cultura nel numero a virgola mobile a precisione singola equivalente.Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.

ToString()

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente.Converts the numeric value of this instance to its equivalent string representation.

ToString(IFormatProvider)

Converte il valore numerico di questa istanza nella rappresentazione di stringa equivalente usando le informazioni di formato specifiche delle impostazioni cultura.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String)

Converte il valore numerico di questa istanza nell'equivalente rappresentazione di stringa usando il formato specificato.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

ToString(String, IFormatProvider)

Converte il valore numerico dell'istanza nella rappresentazione di stringa equivalente usando il formato specificato e le informazioni di formattazione specifiche delle impostazioni cultura.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)

Prova a formattare il valore dell'istanza Half corrente nell'intervallo di caratteri specificato.Tries to format the value of the current Half instance into the provided span of characters.

TryParse(ReadOnlySpan<Char>, Half)

Converte la rappresentazione di un intervallo di un numero nel rispettivo numero a virgola mobile in mezza precisione equivalente.Converts the span representation of a number to its half-precision floating-point number equivalent. Un valore restituito indica se la conversione è riuscita o meno.A return value indicates whether the conversion succeeded or failed.

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

Converte la rappresentazione di un intervallo di un numero nel rispettivo numero a virgola mobile in mezza precisione equivalente.Converts the span representation of a number to its half-precision floating-point number equivalent. Un valore restituito indica se la conversione è riuscita o meno.A return value indicates whether the conversion succeeded or failed.

TryParse(String, Half)

Converte la rappresentazione di stringa di un numero nel rispettivo numero a virgola mobile in mezza precisione equivalente.Converts the string representation of a number to its half-precision floating-point number equivalent. Un valore restituito indica se la conversione è riuscita o meno.A return value indicates whether the conversion succeeded or failed.

TryParse(String, NumberStyles, IFormatProvider, Half)

Converte la rappresentazione di stringa di un numero nel rispettivo numero a virgola mobile in mezza precisione equivalente.Converts the string representation of a number to its half-precision floating-point number equivalent. Un valore restituito indica se la conversione è riuscita o meno.A return value indicates whether the conversion succeeded or failed.

Operatori

Equality(Half, Half)

Restituisce un valore che indica se due valori Half specificati sono uguali.Returns a value that indicates whether two specified Half values are equal.

Explicit(Double to Half)

Operatore esplicito per convertire un valore Double in un valore Half.An explicit operator to convert a Double value to a Half.

Explicit(Half to Double)

Operatore esplicito per convertire un valore Half in un valore Double.An explicit operator to convert a Half value to a Double.

Explicit(Half to Single)

Operatore esplicito per convertire un valore Half in un valore Single.An explicit operator to convert a Half value to a Single.

Explicit(Single to Half)

Operatore esplicito per convertire un valore Single in un valore Half.An explicit operator to convert a Single value to a Half.

GreaterThan(Half, Half)

Restituisce un valore che indica se un valore Halfspecificato è maggiore di un altro valore Half specificato.Returns a value that indicates whether a specified Half value is greater than another specified Half value.

GreaterThanOrEqual(Half, Half)

Restituisce un valore che indica se un valore left è maggiore o uguale a un valore right.Returns a value that indicates whether left is greater than or equal to right.

Inequality(Half, Half)

Restituisce un valore che indica se due valori Half specificati non sono uguali.Returns a value that indicates whether two specified Half values are not equal.

LessThan(Half, Half)

Restituisce un valore che indica se il valore Half specificato è minore o uguale a un altro valore Half specificato.Returns a value that indicates whether a specified Half value is less than another specified Half value.

LessThanOrEqual(Half, Half)

Restituisce un valore che indica se un valore Half specificato è minore o uguale a un altro valore Half specificato.Returns a value that indicates whether a specified Half value is less than or equal to another specified Half value.

Si applica a