Half Structure

Définition

Type conforme à 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
Héritage
Implémente

Propriétés

Epsilon

Représente la valeur Half positive la plus petite qui est supérieure à zéro.Represents the smallest positive Half value that is greater than zero.

MaxValue

Représente la plus grande valeur possible de Half.Represents the largest possible value of Half.

MinValue

Représente la plus petite valeur possible de Half.Represents the smallest possible value of Half.

NaN

Représente une valeur autre qu'un nombre.Represents not a number.

NegativeInfinity

Représente l'infini négatif.Represents negative infinity.

PositiveInfinity

Représente l'infini positif.Represents positive infinity.

Méthodes

CompareTo(Half)

Compare cette instance à un nombre à virgule flottante demi-précision spécifié et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à celle du nombre à virgule flottante demi-précision spécifié.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)

Compare cette instance à un objet spécifié et retourne un entier qui indique si la valeur de cette instance est inférieure, égale ou supérieure à la valeur de l'objet spécifié.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)

Compare cette instance pour déterminer si elle est égale à other.Compares this instance for equality with other.

Equals(Object)

Retourne une valeur indiquant si cette instance est égale au obj spécifié.Returns a value that indicates whether this instance is equal to the specified obj.

GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

IsFinite(Half)

Détermine si la valeur spécifiée est finie (zéro, inférieure à la normale ou normale).Determines whether the specified value is finite (zero, subnormal, or normal).

IsInfinity(Half)

Retourne une valeur indiquant si le nombre spécifié est équivalent à l'infini positif.Returns a value indicating whether the specified number evaluates to positive infinity.

IsNaN(Half)

Détermine si la valeur spécifiée n’est pas un nombre.Determines whether the specified value is not a number.

IsNegative(Half)

Détermine si la valeur spécifiée est négative.Determines whether the specified value is negative.

IsNegativeInfinity(Half)

Détermine si la valeur spécifiée est une infinie négative.Determines whether the specified value is negative infinity.

IsNormal(Half)

Détermine si la valeur spécifiée est normale.Determines whether the specified value is normal.

IsPositiveInfinity(Half)

Détermine si la valeur spécifiée est une infinie positive.Determines whether the specified value is positive infinity.

IsSubnormal(Half)

Détermine si la valeur spécifiée est inférieure à la normale.Determines whether the specified value is subnormal.

Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Convertit la chaîne d'un nombre dans un style et un format propres à la culture spécifiés en nombre à virgule flottante simple précision équivalent.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)

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent.Converts the string representation of a number to its half-precision floating-point number equivalent.

Parse(String, IFormatProvider)

Convertit la chaîne d'un nombre dans un format propre à la culture spécifiée en nombre à virgule flottante simple précision équivalent.Converts the string representation of a number in a specified culture-specific format to its single-precision floating-point number equivalent.

Parse(String, NumberStyles)

Convertit la chaîne d'un nombre dans un style spécifié en nombre à virgule flottante simple précision équivalent.Converts the string representation of a number in a specified style to its single-precision floating-point number equivalent.

Parse(String, NumberStyles, IFormatProvider)

Convertit la chaîne d'un nombre dans un style et un format propres à la culture spécifiés en nombre à virgule flottante simple précision équivalent.Converts the string representation of a number in a specified style and culture-specific format to its single-precision floating-point number equivalent.

ToString()

Convertit la valeur numérique de cette instance en sa représentation équivalente sous forme de chaîne.Converts the numeric value of this instance to its equivalent string representation.

ToString(IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide des informations de format spécifiques à la culture donnée.Converts the numeric value of this instance to its equivalent string representation using the specified culture-specific format information.

ToString(String)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente en utilisant le format spécifié.Converts the numeric value of this instance to its equivalent string representation, using the specified format.

ToString(String, IFormatProvider)

Convertit la valeur numérique de cette instance en sa représentation sous forme de chaîne équivalente à l'aide du format spécifié et des informations de format spécifiques à la culture.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)

Tente de mettre en forme la valeur de l’instance Half actuelle dans la plage de caractères fournie.Tries to format the value of the current Half instance into the provided span of characters.

TryParse(ReadOnlySpan<Char>, Half)

Convertit l’étendue sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent.Converts the span representation of a number to its half-precision floating-point number equivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.A return value indicates whether the conversion succeeded or failed.

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

Convertit l’étendue sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent.Converts the span representation of a number to its half-precision floating-point number equivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.A return value indicates whether the conversion succeeded or failed.

TryParse(String, Half)

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent.Converts the string representation of a number to its half-precision floating-point number equivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.A return value indicates whether the conversion succeeded or failed.

TryParse(String, NumberStyles, IFormatProvider, Half)

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent.Converts the string representation of a number to its half-precision floating-point number equivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.A return value indicates whether the conversion succeeded or failed.

Opérateurs

Equality(Half, Half)

Retourne une valeur qui indique si deux valeurs Half spécifiées sont égales.Returns a value that indicates whether two specified Half values are equal.

Explicit(Double to Half)

Opérateur explicite pour convertir une valeur Double en Half.An explicit operator to convert a Double value to a Half.

Explicit(Half to Double)

Opérateur explicite pour convertir une valeur Half en Double.An explicit operator to convert a Half value to a Double.

Explicit(Half to Single)

Opérateur explicite pour convertir une valeur Half en Single.An explicit operator to convert a Half value to a Single.

Explicit(Single to Half)

Opérateur explicite pour convertir une valeur Single en Half.An explicit operator to convert a Single value to a Half.

GreaterThan(Half, Half)

Retourne une valeur qui indique si une valeur Half spécifique est supérieure à une autre valeur Half spécifique.Returns a value that indicates whether a specified Half value is greater than another specified Half value.

GreaterThanOrEqual(Half, Half)

Retourne une valeur qui indique si left est supérieure ou égale à right.Returns a value that indicates whether left is greater than or equal to right.

Inequality(Half, Half)

Retourne une valeur qui indique si deux valeurs Half spécifiées sont différentes.Returns a value that indicates whether two specified Half values are not equal.

LessThan(Half, Half)

Retourne une valeur qui indique si une valeur Half spécifique est inférieure à une autre valeur Half spécifique.Returns a value that indicates whether a specified Half value is less than another specified Half value.

LessThanOrEqual(Half, Half)

Retourne une valeur qui indique si une valeur Half spécifique est inférieure ou égale à une autre valeur Half spécifique.Returns a value that indicates whether a specified Half value is less than or equal to another specified Half value.

S’applique à