Half.TryParse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half) |
Tente d’analyser une étendue de caractères UTF-8 en une valeur. |
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<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(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(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>, 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>, 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 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(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<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
S’applique à
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(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
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour