IntPtr.TryParse Metodo

Definizione

Overload

TryParse(ReadOnlySpan<Byte>, IntPtr)

Tenta di 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 caratteri di sola lettura 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'intero nativo con segno equivalente. Un valore restituito indica se la conversione è riuscita.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Tenta di 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)

Tenta di 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 un formato delle impostazioni cultura specifici nell'equivalente intero nativo con segno. Un valore restituito indica se la conversione è riuscita.

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

Converte l'intervallo di sola lettura della rappresentazione di caratteri 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)

Source:
IntPtr.cs
Source:
IntPtr.cs

Tenta di 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 o zero se la conversione non è riuscita. Questo parametro viene passato non inizializzato. Qualsiasi valore specificato in origine in result verrà sovrascritto.

Restituisce

true se utf8Text è stato convertito correttamente; in caso contrario, false.

Si applica a

TryParse(ReadOnlySpan<Char>, IntPtr)

Source:
IntPtr.cs
Source:
IntPtr.cs
Source:
IntPtr.cs

Converte l'intervallo di caratteri di sola lettura 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 riesce. La conversione ha esito negativo se il s parametro è vuoto, non è del formato corretto oppure rappresenta un numero minore MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato. Qualsiasi valore specificato in origine in result verrà sovrascritto.

Restituisce

true se s è stato convertito correttamente; in caso contrario, false.

Si applica a

TryParse(String, IntPtr)

Source:
IntPtr.cs
Source:
IntPtr.cs
Source:
IntPtr.cs

Converte la rappresentazione di stringa di un numero nell'intero nativo con segno equivalente. 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 che contiene un numero da convertire.

result
IntPtr

nativeint

Quando questo metodo viene restituito, contiene l'intero nativo con segno equivalente al numero contenuto in s, se la conversione riesce oppure zero se la conversione non riesce. La conversione ha esito negativo se il s parametro è null o vuoto, non è del formato corretto oppure rappresenta un numero minore MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato. Qualsiasi valore specificato in origine in result verrà sovrascritto.

Restituisce

true se s è stato convertito correttamente; in caso contrario, false.

Si applica a

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Source:
IntPtr.cs
Source:
IntPtr.cs

Tenta di 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 relative a utf8Text.

result
IntPtr

nativeint

In caso di restituzione, contiene il risultato dell'analisi utf8Text corretta 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)

Source:
IntPtr.cs
Source:
IntPtr.cs
Source:
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 relative a s.

result
IntPtr

nativeint

Quando termina, questo metodo contiene il risultato dell'analisi s corretta o di un valore non definito in caso di errore.

Restituisce

true se s è stato convertito correttamente; in caso contrario, false.

Si applica a

TryParse(String, IFormatProvider, IntPtr)

Source:
IntPtr.cs
Source:
IntPtr.cs
Source:
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 relative a s.

result
IntPtr

nativeint

Quando termina, questo metodo contiene il risultato dell'analisi s corretta 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)

Source:
IntPtr.cs
Source:
IntPtr.cs

Tenta di 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 relative a utf8Text.

result
IntPtr

nativeint

In caso di restituzione, contiene il risultato dell'analisi utf8Text corretta 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)

Source:
IntPtr.cs
Source:
IntPtr.cs
Source:
IntPtr.cs

Converte la rappresentazione di stringa di un numero in uno stile e un formato delle impostazioni cultura specifici 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 che contiene un numero da convertire. La stringa viene interpreta usando lo stile specificato da style.

style
NumberStyles

Combinazione bit per bit dei 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 relativamente a s.

result
IntPtr

nativeint

Quando questo metodo viene restituito, contiene l'intero nativo con segno equivalente al numero contenuto in s, se la conversione riesce oppure zero se la conversione non riesce. La conversione ha esito negativo se il s parametro è null o vuoto, non è del formato corretto oppure rappresenta un numero minore MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato. Qualsiasi valore specificato in origine in result verrà sovrascritto.

Restituisce

true se s è stato convertito correttamente; in caso contrario, false.

Si applica a

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

Source:
IntPtr.cs
Source:
IntPtr.cs
Source:
IntPtr.cs

Converte l'intervallo di sola lettura della rappresentazione di caratteri 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 interpreta usando lo stile specificato da style.

style
NumberStyles

Combinazione bit per bit dei 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 relativamente a s.

result
IntPtr

nativeint

Quando questo metodo viene restituito, contiene l'intero nativo con segno equivalente al numero contenuto in s, se la conversione riesce oppure zero se la conversione non riesce. La conversione ha esito negativo se il s parametro è vuoto, non è del formato corretto oppure rappresenta un numero minore MinValue o maggiore di MaxValue. Questo parametro viene passato non inizializzato. Qualsiasi valore specificato in origine in result verrà sovrascritto.

Restituisce

true se s è stato convertito correttamente; in caso contrario, false.

Si applica a