Half.TryParse Méthode

Définition

Surcharges

TryParse(ReadOnlySpan<Byte>, Half)

Tente de convertir une étendue de caractères UTF-8 contenant la représentation sous forme de chaîne d’un nombre en son équivalent à virgule flottante demi-précision.

TryParse(ReadOnlySpan<Char>, Half)

Convertit l’étendue sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

TryParse(String, Half)

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)

Tente d’analyser une étendue de caractères UTF-8 en une valeur.

TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)

Tente d’analyser une étendue de caractères dans une valeur.

TryParse(String, IFormatProvider, Half)

Tente d’analyser une chaîne en une valeur.

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

Tente d’analyser une étendue de caractères UTF-8 en une valeur.

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. Une valeur de retour indique si la conversion a réussi ou a échoué.

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. Une valeur de retour indique si la conversion a réussi ou a échoué.

TryParse(ReadOnlySpan<Byte>, Half)

Source:
Half.cs
Source:
Half.cs

Tente de convertir une étendue de caractères UTF-8 contenant la représentation sous forme de chaîne d’un nombre en son équivalent à virgule flottante demi-précision.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (ReadOnlySpan<byte> utf8Text, out Half result);
static member TryParse : ReadOnlySpan<byte> * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As Half) As Boolean

Paramètres

utf8Text
ReadOnlySpan<Byte>

Étendue de caractères UTF-8 en lecture seule qui contient le nombre à convertir.

result
Half

Lorsque cette méthode retourne, contient un nombre à virgule flottante demi-précision équivalent à la valeur numérique ou au symbole contenu dans utf8Text si la conversion a réussi ou zéro si la conversion a échoué. La conversion échoue si le utf8Text est ou n’est Empty pas dans un format valide. Ce paramètre est passé sous forme non initialisée. Toute valeur fournie initialement dans le résultat sera remplacée.

Retours

true si la conversion de utf8Text est réussie ; sinon, false.

S’applique à

TryParse(ReadOnlySpan<Char>, Half)

Source:
Half.cs
Source:
Half.cs
Source:
Half.cs

Convertit l’étendue sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

public:
 static bool TryParse(ReadOnlySpan<char> s, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (ReadOnlySpan<char> s, out Half result);
static member TryParse : ReadOnlySpan<char> * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), ByRef result As Half) As Boolean

Paramètres

s
ReadOnlySpan<Char>

Étendue en lecture seule qui contient un nombre à convertir.

result
Half

Lorsque cette méthode retourne, contient le nombre à virgule flottante de demi-précision équivalent à la valeur numérique ou au symbole contenu dans s, si la conversion a réussi, ou une valeur par défaut Half si la conversion a échoué. La conversion échoue si le paramètre s a la valeur null ou Empty, ou s'il n'est pas dans un format valide. Si s est un nombre valide inférieur à MinValue, result contient NegativeInfinity. Si s est un nombre valide supérieur à MaxValue, result contient PositiveInfinity. Ce paramètre est traité comme étant non initialisé.

Retours

true si la conversion de s est réussie, sinon false.

S’applique à

TryParse(String, Half)

Source:
Half.cs
Source:
Half.cs
Source:
Half.cs

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

public:
 static bool TryParse(System::String ^ s, [Runtime::InteropServices::Out] Half % result);
public static bool TryParse (string? s, out Half result);
static member TryParse : string * Half -> bool
Public Shared Function TryParse (s As String, ByRef result As Half) As Boolean

Paramètres

s
String

Chaîne contenant un nombre à convertir.

result
Half

Lorsque cette méthode retourne, contient le nombre à virgule flottante de demi-précision équivalent à la valeur numérique ou au symbole contenu dans s, si la conversion a réussi, ou une valeur par défaut Half si la conversion a échoué. La conversion échoue si s est null ou Empty n’est pas un nombre dans un format valide. Si s est un nombre valide inférieur à MinValue, result contient NegativeInfinity. Si s est un nombre valide supérieur à MaxValue, result contient PositiveInfinity. Ce paramètre est traité comme étant non initialisé.

Retours

true si la conversion a réussi ; sinon, false.

S’applique à

TryParse(ReadOnlySpan<Byte>, IFormatProvider, Half)

Source:
Half.cs
Source:
Half.cs

Tente d’analyser une étendue de caractères UTF-8 en une valeur.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = IUtf8SpanParsable<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<byte> * IFormatProvider * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As Half) As Boolean

Paramètres

utf8Text
ReadOnlySpan<Byte>

Étendue de caractères UTF-8 à analyser.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture concernant utf8Text.

result
Half

Au retour, contient le résultat d’une analyse utf8Text réussie ou une valeur non définie en cas d’échec.

Retours

true si utf8Text a été correctement analysé ; sinon, false.

S’applique à

TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)

Source:
Half.cs
Source:
Half.cs
Source:
Half.cs

Tente d’analyser une étendue de caractères dans une valeur.

public:
 static bool TryParse(ReadOnlySpan<char> s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = ISpanParsable<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), provider As IFormatProvider, ByRef result As Half) As Boolean

Paramètres

s
ReadOnlySpan<Char>

Étendue des caractères à analyser.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture concernant s.

result
Half

Lorsque cette méthode retourne, contient le résultat de l’analyse sréussie ou une valeur non définie en cas d’échec.

Retours

true si s a été correctement analysé ; sinon, false.

S’applique à

TryParse(String, IFormatProvider, Half)

Source:
Half.cs
Source:
Half.cs
Source:
Half.cs

Tente d’analyser une chaîne en une valeur.

public:
 static bool TryParse(System::String ^ s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = IParsable<Half>::TryParse;
public static bool TryParse (string? s, IFormatProvider? provider, out Half result);
static member TryParse : string * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As String, provider As IFormatProvider, ByRef result As Half) As Boolean

Paramètres

s
String

Chaîne à analyser.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture concernant s.

result
Half

Lorsque cette méthode retourne, contient le résultat d’une analyse s réussie ou une valeur non définie en cas d’échec.

Retours

true si s a été correctement analysé ; sinon, false.

S’applique à

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

Source:
Half.cs
Source:
Half.cs

Tente d’analyser une étendue de caractères UTF-8 en une valeur.

public:
 static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean

Paramètres

utf8Text
ReadOnlySpan<Byte>

Étendue de caractères UTF-8 à analyser.

style
NumberStyles

Combinaison de styles numériques au niveau du bit qui peut être présente dans utf8Text.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture concernant utf8Text.

result
Half

Au retour, contient le résultat d’une analyse utf8Text réussie ou une valeur non définie en cas d’échec.

Retours

true si utf8Text a été correctement analysé ; sinon, false.

S’applique à

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

Source:
Half.cs
Source:
Half.cs
Source:
Half.cs

Convertit l’étendue sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

public:
 static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result);
public:
 static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean

Paramètres

s
ReadOnlySpan<Char>

Étendue en lecture seule qui contient un nombre à convertir.

style
NumberStyles

Combinaison d'opérations de bits de valeurs d'énumération qui indique le format autorisé du paramètre s.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture sur s.

result
Half

Lorsque cette méthode retourne, contient le nombre à virgule flottante de demi-précision équivalent à la valeur numérique ou au symbole contenu dans s, si la conversion a réussi, ou une valeur par défaut Half si la conversion a échoué. La conversion échoue si s n’est pas un nombre dans un format valide. Si s est un nombre valide inférieur à MinValue, result contient NegativeInfinity. Si s est un nombre valide supérieur à MaxValue, result contient PositiveInfinity. Ce paramètre est traité comme étant non initialisé.

Retours

true si la conversion a réussi ; sinon, false.

Exceptions

style n’est pas une valeur NumberStyles.

-ou-

NumberStyles est la valeur AllowHexSpecifier.

S’applique à

TryParse(String, NumberStyles, IFormatProvider, Half)

Source:
Half.cs
Source:
Half.cs
Source:
Half.cs

Convertit la représentation sous forme de chaîne d'un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou a échoué.

public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result);
public:
 static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result) = System::Numerics::INumberBase<Half>::TryParse;
public static bool TryParse (string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out Half result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * Half -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As Half) As Boolean

Paramètres

s
String

Chaîne contenant un nombre à convertir.

style
NumberStyles

Combinaison d'opérations de bits de valeurs d'énumération qui indique le format autorisé du paramètre s.

provider
IFormatProvider

Objet qui fournit des informations de mise en forme propres à la culture sur s.

result
Half

Lorsque cette méthode retourne, contient le nombre à virgule flottante de demi-précision équivalent à la valeur numérique ou au symbole contenu dans s, si la conversion a réussi, ou une valeur par défaut Half si la conversion a échoué. La conversion échoue si s est null ou Empty n’est pas un nombre dans un format valide. Si s est un nombre valide inférieur à MinValue, result contient NegativeInfinity. Si s est un nombre valide supérieur à MaxValue, result contient PositiveInfinity. Ce paramètre est traité comme étant non initialisé.

Retours

true si la conversion a réussi ; sinon, false.

Exceptions

style n’est pas une valeur NumberStyles.

-ou-

NumberStyles est la valeur AllowHexSpecifier.

S’applique à