IntPtr.TryParse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
TryParse(ReadOnlySpan<Byte>, IntPtr) |
Prova a convertire un intervallo di caratteri UTF-8 contenente la rappresentazione di stringa di un numero nell'equivalente intero con segno. |
TryParse(ReadOnlySpan<Char>, IntPtr) |
Converte l'intervallo di sola lettura della rappresentazione di caratteri di un numero nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita. |
TryParse(String, IntPtr) |
Converte la rappresentazione di stringa di un numero nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita. |
TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr) |
Tenta di analizzare una stringa in un valore. |
TryParse(String, IFormatProvider, IntPtr) |
Tenta di analizzare una stringa in un valore. |
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr) |
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore. |
TryParse(String, NumberStyles, IFormatProvider, IntPtr) |
Converte la rappresentazione di stringa di un numero in uno stile e in un formato specifico delle impostazioni cultura specificati nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita. |
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr) |
Converte l'intervallo di caratteri di sola lettura di un numero in uno stile e un formato specifico delle impostazioni cultura specificati nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita. |
TryParse(ReadOnlySpan<Byte>, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Prova a convertire un intervallo di caratteri UTF-8 contenente la rappresentazione di stringa di un numero nell'equivalente intero con segno.
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
Parametri
- utf8Text
- ReadOnlySpan<Byte>
Intervallo contenente i caratteri UTF-8 che rappresentano il numero da convertire.
- result
-
IntPtr
nativeint
Quando termina, questo metodo contiene il valore intero con segno equivalente al numero contenuto in utf8Text
se la conversione ha avuto esito positivo oppure zero se la conversione non è riuscita. Questo parametro viene passato non inizializzato; qualsiasi valore specificato originariamente nel risultato verrà sovrascritto.
Restituisce
true
se utf8Text
è stata convertita correttamente; in caso contrario, false
.
Si applica a
TryParse(ReadOnlySpan<Char>, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Converte l'intervallo di sola lettura della rappresentazione di caratteri di un numero nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita.
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
Parametri
- s
- ReadOnlySpan<Char>
Intervallo di caratteri di sola lettura contenente un numero da convertire.
- result
-
IntPtr
nativeint
Quando termina, questo metodo contiene l'intero nativo con segno equivalente al numero contenuto in s
, se la conversione ha avuto esito positivo o zero se la conversione non è riuscita. La conversione ha esito negativo se il parametro s
è vuoto, non è del formato corretto oppure rappresenta un numero minore di MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato; qualsiasi valore specificato originariamente nel risultato verrà sovrascritto.
Restituisce
true
se s
è stata convertita correttamente; in caso contrario, false
.
Si applica a
TryParse(String, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Converte la rappresentazione di stringa di un numero nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita.
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
Parametri
- s
- String
Stringa contenente un numero da convertire.
- result
-
IntPtr
nativeint
Quando termina, questo metodo contiene il valore intero nativo con segno equivalente al numero contenuto in s
, se la conversione ha avuto esito positivo o zero se la conversione non è riuscita. La conversione non riesce se il parametro s
è null
o vuoto, non è del formato corretto oppure rappresenta un numero minore di MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato; qualsiasi valore specificato originariamente nel risultato verrà sovrascritto.
Restituisce
true
se s
è stata convertita correttamente; in caso contrario, false
.
Si applica a
TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore.
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
Parametri
- utf8Text
- ReadOnlySpan<Byte>
Intervallo di caratteri UTF-8 da analizzare.
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su utf8Text
.
- result
-
IntPtr
nativeint
In caso di restituzione, contiene il risultato dell'analisi corretta utf8Text
o di un valore non definito in caso di errore.
Restituisce
true
se utf8Text
è stato analizzato correttamente; in caso contrario, false
.
Si applica a
TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Tenta di analizzare una stringa in un valore.
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
Parametri
- s
- ReadOnlySpan<Char>
Intervallo di caratteri di sola lettura contenente un numero da convertire.
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s
.
- result
-
IntPtr
nativeint
Quando termina, questo metodo contiene il risultato dell'analisi corretta s
o di un valore non definito in caso di errore.
Restituisce
true
se s
è stata convertita correttamente; in caso contrario, false
.
Si applica a
TryParse(String, IFormatProvider, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Tenta di analizzare una stringa in un valore.
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
Parametri
- s
- String
Stringa da analizzare.
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s
.
- result
-
IntPtr
nativeint
Quando termina, questo metodo contiene il risultato dell'analisi corretta s
o di un valore non definito in caso di errore.
Restituisce
true
se s
è stato analizzato correttamente; in caso contrario, false
.
Si applica a
TryParse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Prova ad analizzare un intervallo di caratteri UTF-8 in un valore.
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
Parametri
- utf8Text
- ReadOnlySpan<Byte>
Intervallo di caratteri UTF-8 da analizzare.
- style
- NumberStyles
Combinazione bit per bit di stili numerici che possono essere presenti in utf8Text
.
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su utf8Text
.
- result
-
IntPtr
nativeint
In caso di restituzione, contiene il risultato dell'analisi corretta utf8Text
o di un valore non definito in caso di errore.
Restituisce
true
se utf8Text
è stato analizzato correttamente; in caso contrario, false
.
Si applica a
TryParse(String, NumberStyles, IFormatProvider, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Converte la rappresentazione di stringa di un numero in uno stile e in un formato specifico delle impostazioni cultura specificati nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita.
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
Parametri
- s
- String
Stringa contenente un numero da convertire. La stringa viene interpretata usando lo stile specificato da style
.
- style
- NumberStyles
Combinazione bit per bit di valori di enumerazione che indica gli elementi di stile che possono essere presenti in s
.
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s
.
- result
-
IntPtr
nativeint
Quando termina, questo metodo contiene il valore intero nativo con segno equivalente al numero contenuto in s
, se la conversione ha avuto esito positivo o zero se la conversione non è riuscita. La conversione non riesce se il parametro s
è null
o vuoto, non è del formato corretto oppure rappresenta un numero minore di MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato; qualsiasi valore specificato originariamente nel risultato verrà sovrascritto.
Restituisce
true
se s
è stata convertita correttamente; in caso contrario, false
.
Si applica a
TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, IntPtr)
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
- Origine:
- IntPtr.cs
Converte l'intervallo di caratteri di sola lettura di un numero in uno stile e un formato specifico delle impostazioni cultura specificati nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita.
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
Parametri
- s
- ReadOnlySpan<Char>
Intervallo di caratteri di sola lettura contenente un numero da convertire. La stringa viene interpretata usando lo stile specificato da style
.
- style
- NumberStyles
Combinazione bit per bit di valori di enumerazione che indica gli elementi di stile che possono essere presenti in s
.
- provider
- IFormatProvider
Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura su s
.
- result
-
IntPtr
nativeint
Quando termina, questo metodo contiene il valore intero nativo con segno equivalente al numero contenuto in s
, se la conversione ha avuto esito positivo o zero se la conversione non è riuscita. La conversione ha esito negativo se il parametro s
è vuoto, non è del formato corretto oppure rappresenta un numero minore di MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato; qualsiasi valore specificato originariamente nel risultato verrà sovrascritto.
Restituisce
true
se s
è stata convertita correttamente; in caso contrario, false
.