IntPtr.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>, IntPtr) |
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 entier signé. |
TryParse(ReadOnlySpan<Char>, IntPtr) |
Convertit l’étendue en lecture seule de la représentation en caractères d’un nombre en entier natif signé équivalent. Une valeur de retour indique si la conversion a réussi. |
TryParse(String, IntPtr) |
Convertit la représentation sous forme de chaîne d’un nombre en entier natif signé équivalent. Une valeur de retour indique si la conversion a réussi. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr) |
Tente d’analyser une étendue de caractères UTF-8 dans une valeur. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr) |
Tente d’analyser une chaîne dans une valeur. |
TryParse(String, IFormatProvider, IntPtr) |
Tente d’analyser une chaîne dans une valeur. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr) |
Tente d’analyser une étendue de caractères UTF-8 dans une valeur. |
TryParse(String, NumberStyles, IFormatProvider, IntPtr) |
Convertit la représentation sous forme de chaîne d’un nombre dans un style spécifié et un format spécifique à la culture en son équivalent entier natif signé. Une valeur de retour indique si la conversion a réussi. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr) |
Convertit l’étendue en lecture seule de la représentation en caractères d’un nombre dans un style et un format spécifique à la culture spécifiés en entier natif signé équivalent. Une valeur de retour indique si la conversion a réussi. |
TryParse(ReadOnlySpan<Byte>, IntPtr)
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 entier signé.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, [Runtime::InteropServices::Out] IntPtr % result);
public static bool TryParse (ReadOnlySpan<byte> utf8Text, out IntPtr result);
static member TryParse : ReadOnlySpan<byte> * nativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), ByRef result As IntPtr) As Boolean
Paramètres
- utf8Text
- ReadOnlySpan<Byte>
Étendue contenant les caractères UTF-8 représentant le nombre à convertir.
- result
-
IntPtr
nativeint
Lorsque cette méthode est retournée, contient la valeur entière signée équivalente au nombre contenu dans utf8Text
si la conversion a réussi, ou zéro si la conversion a échoué. 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>, IntPtr)
Convertit l’étendue en lecture seule de la représentation en caractères d’un nombre en entier natif signé équivalent. Une valeur de retour indique si la conversion a réussi.
public:
static bool TryParse(ReadOnlySpan<char> s, [Runtime::InteropServices::Out] IntPtr % result);
public static bool TryParse (ReadOnlySpan<char> s, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), ByRef result As IntPtr) As Boolean
Paramètres
- s
- ReadOnlySpan<Char>
Étendue en lecture seule de caractères contenant un nombre à convertir.
- result
-
IntPtr
nativeint
Lorsque cette méthode est retournée, contient l’entier natif signé équivalent au nombre contenu dans s
, si la conversion a réussi, ou zéro si la conversion a échoué. La conversion échoue si le s
paramètre est vide, n’est pas au format correct ou représente un nombre inférieur MinValue ou supérieur à MaxValue. 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 s
est réussie ; sinon, false
.
S’applique à
TryParse(String, IntPtr)
Convertit la représentation sous forme de chaîne d’un nombre en entier natif signé équivalent. Une valeur de retour indique si la conversion a réussi.
public:
static bool TryParse(System::String ^ s, [Runtime::InteropServices::Out] IntPtr % result);
public static bool TryParse (string? s, out IntPtr result);
static member TryParse : string * nativeint -> bool
Public Shared Function TryParse (s As String, ByRef result As IntPtr) As Boolean
Paramètres
- s
- String
Chaîne contenant un nombre à convertir.
- result
-
IntPtr
nativeint
Quand cette méthode est retournée, contient la valeur de l'entier signé équivalente au nombre contenu dans s
si la conversion a réussi, ou zéro si elle a échoué. La conversion échoue si le s
paramètre est null
ou vide, n’est pas au format correct ou représente un nombre inférieur MinValue ou supérieur à MaxValue. 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 s
est réussie ; sinon, false
.
S’applique à
TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)
Tente d’analyser une étendue de caractères UTF-8 dans une valeur.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = IUtf8SpanParsable<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<byte> * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider, ByRef result As IntPtr) 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
-
IntPtr
nativeint
Au retour, contient le résultat de l’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, IntPtr)
Tente d’analyser une chaîne dans une valeur.
public:
static bool TryParse(ReadOnlySpan<char> s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = ISpanParsable<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), provider As IFormatProvider, ByRef result As IntPtr) As Boolean
Paramètres
- s
- ReadOnlySpan<Char>
Étendue en lecture seule de caractères contenant un nombre à convertir.
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture concernant s
.
- result
-
IntPtr
nativeint
Lorsque cette méthode est retournée, contient le résultat de l’analyse s
réussie ou une valeur non définie en cas d’échec.
Retours
true
si la conversion de s
est réussie ; sinon, false
.
S’applique à
TryParse(String, IFormatProvider, IntPtr)
Tente d’analyser une chaîne dans une valeur.
public:
static bool TryParse(System::String ^ s, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = IParsable<IntPtr>::TryParse;
public static bool TryParse (string? s, IFormatProvider? provider, out IntPtr result);
static member TryParse : string * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As String, provider As IFormatProvider, ByRef result As IntPtr) 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
-
IntPtr
nativeint
Lorsque cette méthode est retournée, 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(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)
Tente d’analyser une étendue de caractères UTF-8 dans une valeur.
public:
static bool TryParse(ReadOnlySpan<System::Byte> utf8Text, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (utf8Text As ReadOnlySpan(Of Byte), style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) 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
-
IntPtr
nativeint
Au retour, contient le résultat de l’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(String, NumberStyles, IFormatProvider, IntPtr)
Convertit la représentation sous forme de chaîne d’un nombre dans un style spécifié et un format spécifique à la culture en son équivalent entier natif signé. Une valeur de retour indique si la conversion a réussi.
public:
static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result);
public:
static bool TryParse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (string? s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : string * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As String, style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) As Boolean
Paramètres
- s
- String
Chaîne contenant un nombre à convertir. La chaîne est interprétée à l'aide du style spécifié par style
.
- style
- NumberStyles
Combinaison de bits de valeurs d'énumération qui indique les éléments de style qui peuvent être présents dans s
.
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture sur s
.
- result
-
IntPtr
nativeint
Quand cette méthode est retournée, contient la valeur de l'entier signé équivalente au nombre contenu dans s
si la conversion a réussi, ou zéro si elle a échoué. La conversion échoue si le s
paramètre est null
ou vide, n’est pas au format correct ou représente un nombre inférieur MinValue ou supérieur à MaxValue. 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 s
est réussie ; sinon, false
.
S’applique à
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)
Convertit l’étendue en lecture seule de la représentation en caractères d’un nombre dans un style et un format spécifique à la culture spécifiés en entier natif signé équivalent. Une valeur de retour indique si la conversion a réussi.
public:
static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result);
public:
static bool TryParse(ReadOnlySpan<char> s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result) = System::Numerics::INumberBase<IntPtr>::TryParse;
public static bool TryParse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style, IFormatProvider? provider, out IntPtr result);
static member TryParse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider * nativeint -> bool
Public Shared Function TryParse (s As ReadOnlySpan(Of Char), style As NumberStyles, provider As IFormatProvider, ByRef result As IntPtr) As Boolean
Paramètres
- s
- ReadOnlySpan<Char>
Étendue en lecture seule de caractères contenant un nombre à convertir. La chaîne est interprétée à l'aide du style spécifié par style
.
- style
- NumberStyles
Combinaison de bits de valeurs d'énumération qui indique les éléments de style qui peuvent être présents dans s
.
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture sur s
.
- result
-
IntPtr
nativeint
Quand cette méthode est retournée, contient la valeur de l'entier signé équivalente au nombre contenu dans s
si la conversion a réussi, ou zéro si elle a échoué. La conversion échoue si le s
paramètre est vide, n’est pas au format correct ou représente un nombre inférieur MinValue ou supérieur à MaxValue. 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 s
est réussie ; sinon, false
.
S’applique à
Commentaires
Envoyer et afficher des commentaires pour