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
| Nom | Description |
|---|---|
| TryParse(ReadOnlySpan<Char>, Half) |
Convertit la représentation d’étendue d’un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou é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 nombre à virgule flottante demi-précision équivalent. |
| 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 é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 en 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 la représentation d’étendue d’un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou é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 échoué. |
TryParse(ReadOnlySpan<Char>, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
Convertit la représentation d’étendue d’un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou é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 est retournée, contient le nombre à virgule flottante 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 s paramètre est ou null n’est Empty pas un nombre dans un format valide. S’il s s’agit d’un nombre valide inférieur MinValueà , result contient NegativeInfinity. S’il s s’agit d’un nombre valide supérieur MaxValueà , result contient PositiveInfinity. Ce paramètre est traité comme non initialisé.
Retours
true si s elle a été convertie correctement, false sinon.
S’applique à
TryParse(ReadOnlySpan<Byte>, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- 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 nombre à virgule flottante demi-précision équivalent.
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 est retournée, contient un nombre à virgule flottante demi-précision équivalent à la valeur numérique ou au symbole contenu si utf8Text la conversion a réussi ou zéro si la conversion a échoué. La conversion échoue si l’objet utf8Text est ou n’est Empty pas dans un format valide. Ce paramètre est passé non initialisé ; toute valeur initialement fournie dans le résultat sera remplacée.
Retours
true si utf8Text elle a été convertie avec succès ; sinon, false.
S’applique à
TryParse(String, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- 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 é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 qui contient un nombre à convertir.
- result
- Half
Lorsque cette méthode est retournée, contient le nombre à virgule flottante 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 elle est ou null n’est Empty pas un nombre dans un format valide. S’il s s’agit d’un nombre valide inférieur MinValueà , result contient NegativeInfinity. S’il s s’agit d’un nombre valide supérieur MaxValueà , result contient PositiveInfinity. Ce paramètre est traité comme 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
- 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 spécifiques à la culture sur utf8Text.
- result
- Half
Lors du retour, contient le résultat de l’analyse utf8Text réussie ou d’une valeur non définie en cas d’échec.
Retours
true si utf8Text elle a été analysée avec succès ; sinon, false.
S’applique à
TryParse(ReadOnlySpan<Char>, IFormatProvider, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
Tente d’analyser une étendue de caractères en 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 de caractères à analyser.
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme spécifiques à la culture sur s.
- result
- Half
Lorsque cette méthode est retournée, contient le résultat de l’analyse sréussie ou d’une valeur non définie en cas d’échec.
Retours
true si s elle a été analysée avec succès ; sinon, false.
S’applique à
TryParse(String, IFormatProvider, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- 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 spécifiques à la culture sur s.
- result
- Half
Lorsque cette méthode est retournée, contient le résultat de l’analyse s réussie ou d’une valeur non définie en cas d’échec.
Retours
true si s elle a été analysée avec succès ; sinon, false.
S’applique à
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- 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 bits de styles numériques qui peuvent être présents dans utf8Text.
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme spécifiques à la culture sur utf8Text.
- result
- Half
Lors du retour, contient le résultat de l’analyse utf8Text réussie ou d’une valeur non définie en cas d’échec.
Retours
true si utf8Text elle a été analysée avec succès ; sinon, false.
S’applique à
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
- Source:
- Half.cs
Convertit la représentation d’étendue d’un nombre en nombre à virgule flottante demi-précision équivalent. Une valeur de retour indique si la conversion a réussi ou échoué.
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, [Runtime::InteropServices::Out] Half % result);
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 de bits de valeurs d’énumération qui indique le format autorisé de s.
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme spécifiques à la culture sur s.
- result
- Half
Lorsque cette méthode est retournée, contient le nombre à virgule flottante 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 elle n’est pas un nombre dans un format valide. S’il s s’agit d’un nombre valide inférieur MinValueà , result contient NegativeInfinity. S’il s s’agit d’un nombre valide supérieur MaxValueà , result contient PositiveInfinity. Ce paramètre est traité comme non initialisé.
Retours
true si la conversion a réussi ; sinon, false.
Exceptions
S’applique à
TryParse(String, NumberStyles, IFormatProvider, Half)
- Source:
- Half.cs
- Source:
- Half.cs
- 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 échoué.
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(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] Half % result);
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 qui contient un nombre à convertir.
- style
- NumberStyles
Combinaison de bits de valeurs d’énumération qui indique le format autorisé de s.
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme spécifiques à la culture sur s.
- result
- Half
Lorsque cette méthode est retournée, contient le nombre à virgule flottante 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 elle est ou null n’est Empty pas un nombre dans un format valide. S’il s s’agit d’un nombre valide inférieur MinValueà , result contient NegativeInfinity. S’il s s’agit d’un nombre valide supérieur MaxValueà , result contient PositiveInfinity. Ce paramètre est traité comme non initialisé.
Retours
true si la conversion a réussi ; sinon, false.