IntPtr.TryParse Método

Definição

Sobrecargas

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

Converte a representação de caracteres de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

TryParse(ReadOnlySpan<Byte>, IntPtr)

Tenta converter um intervalo de caracteres UTF-8 contendo a representação de cadeias de um número para o seu equivalente inteiro assinado.

TryParse(ReadOnlySpan<Char>, IntPtr)

Converte a representação de caracteres de apenas leitura de um número para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

TryParse(String, IntPtr)

Converte a representação da cadeia de um número para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Tenta separar um intervalo de caracteres UTF-8 num valor.

TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)

Tenta analisar uma cadeia num valor.

TryParse(String, NumberStyles, IFormatProvider, IntPtr)

Converte a representação da cadeia de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

TryParse(String, IFormatProvider, IntPtr)

Tenta analisar uma cadeia num valor.

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

Tenta separar um intervalo de caracteres UTF-8 num valor.

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

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Converte a representação de caracteres de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

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, [Runtime::InteropServices::Out] IntPtr % result);
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

Parâmetros

s
ReadOnlySpan<Char>

Um espaço de apenas leitura de caracteres contendo um número a converter. A cadeia é interpretada usando o estilo especificado por style.

style
NumberStyles

Uma combinação bit a bit de valores de enumeração que indica os elementos de estilo que podem estar presentes em s.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica de cultura sobre s.

result
IntPtr

nativeint

Quando este método retorna, contém o valor inteiro nativo assinado equivalente ao número contido em s, se a conversão foi bem-sucedida, ou zero se a conversão falhou. A conversão falha se o s parâmetro for vazio, não for do formato correto, ou representar um número menor ou superior a MinValueMaxValue. Este parâmetro é passado sem inicializar; qualquer valor originalmente fornecido no resultado será sobrescrito.

Devoluções

true se s foi convertido com sucesso; caso contrário, false.

Aplica-se a

TryParse(ReadOnlySpan<Byte>, IntPtr)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Tenta converter um intervalo de caracteres UTF-8 contendo a representação de cadeias de um número para o seu equivalente inteiro assinado.

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

Parâmetros

utf8Text
ReadOnlySpan<Byte>

Um espaço contendo os caracteres UTF-8 que representam o número a converter.

result
IntPtr

nativeint

Quando este método retorna, contém o valor inteiro assinado equivalente ao número contido em utf8Text se a conversão foi bem-sucedida, ou zero se a conversão falhou. Este parâmetro é passado sem inicializar; qualquer valor originalmente fornecido no resultado será sobrescrito.

Devoluções

true se utf8Text foi convertido com sucesso; caso contrário, false.

Aplica-se a

TryParse(ReadOnlySpan<Char>, IntPtr)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Converte a representação de caracteres de apenas leitura de um número para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

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

Parâmetros

s
ReadOnlySpan<Char>

Um espaço de apenas leitura de caracteres contendo um número a converter.

result
IntPtr

nativeint

Quando este método retorna, contém o número inteiro nativo assinado equivalente ao número contido em s, se a conversão foi bem-sucedida, ou zero se a conversão falhou. A conversão falha se o s parâmetro for vazio, não for do formato correto, ou representar um número menor ou superior a MinValueMaxValue. Este parâmetro é passado sem inicializar; qualquer valor originalmente fornecido no resultado será sobrescrito.

Devoluções

true se s foi convertido com sucesso; caso contrário, false.

Aplica-se a

TryParse(String, IntPtr)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Converte a representação da cadeia de um número para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

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

Parâmetros

s
String

Uma cadeia contendo um número a converter.

result
IntPtr

nativeint

Quando este método retorna, contém o valor inteiro nativo assinado equivalente ao número contido em s, se a conversão foi bem-sucedida, ou zero se a conversão falhou. A conversão falha se o s parâmetro for null ou vazio, não for do formato correto, ou representar um número menor ou superior a MinValueMaxValue. Este parâmetro é passado sem inicializar; qualquer valor originalmente fornecido no resultado será sobrescrito.

Devoluções

true se s foi convertido com sucesso; caso contrário, false.

Aplica-se a

TryParse(ReadOnlySpan<Byte>, IFormatProvider, IntPtr)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Tenta separar um intervalo de caracteres UTF-8 num valor.

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

Parâmetros

utf8Text
ReadOnlySpan<Byte>

A extensão de caracteres UTF-8 para analisar.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica da cultura sobre utf8Text.

result
IntPtr

nativeint

No retorno, contém o resultado de uma análise utf8Text bem-sucedida ou um valor indefinido em caso de falha.

Devoluções

true se utf8Text foi analisado com sucesso; caso contrário, false.

Aplica-se a

TryParse(ReadOnlySpan<Char>, IFormatProvider, IntPtr)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Tenta analisar uma cadeia num valor.

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

Parâmetros

s
ReadOnlySpan<Char>

Um espaço de apenas leitura de caracteres contendo um número a converter.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica da cultura sobre s.

result
IntPtr

nativeint

Quando este método retorna, contém o resultado de uma s análise bem-sucedida ou um valor indefinido em caso de falha.

Devoluções

true se s foi convertido com sucesso; caso contrário, false.

Aplica-se a

TryParse(String, NumberStyles, IFormatProvider, IntPtr)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Converte a representação da cadeia de um número num estilo especificado e formato específico de cultura para o seu equivalente inteiro nativo com sinal. Um valor de retorno indica se a conversão foi bem-sucedida.

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(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider, [Runtime::InteropServices::Out] IntPtr % result);
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

Parâmetros

s
String

Uma cadeia contendo um número a converter. A cadeia é interpretada usando o estilo especificado por style.

style
NumberStyles

Uma combinação bit a bit de valores de enumeração que indica os elementos de estilo que podem estar presentes em s.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica de cultura sobre s.

result
IntPtr

nativeint

Quando este método retorna, contém o valor inteiro nativo assinado equivalente ao número contido em s, se a conversão foi bem-sucedida, ou zero se a conversão falhou. A conversão falha se o s parâmetro for null ou vazio, não for do formato correto, ou representar um número menor ou superior a MinValueMaxValue. Este parâmetro é passado sem inicializar; qualquer valor originalmente fornecido no resultado será sobrescrito.

Devoluções

true se s foi convertido com sucesso; caso contrário, false.

Aplica-se a

TryParse(String, IFormatProvider, IntPtr)

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Tenta analisar uma cadeia num valor.

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

Parâmetros

s
String

A sequência a analisar.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica da cultura sobre s.

result
IntPtr

nativeint

Quando este método retorna, contém o resultado de uma s análise bem-sucedida ou um valor indefinido em caso de falha.

Devoluções

true se s foi analisado com sucesso; caso contrário, false.

Aplica-se a

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

Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs
Origem:
IntPtr.cs

Tenta separar um intervalo de caracteres UTF-8 num valor.

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

Parâmetros

utf8Text
ReadOnlySpan<Byte>

A extensão de caracteres UTF-8 para analisar.

style
NumberStyles

Uma combinação bit a bit de estilos numéricos que pode estar presente em utf8Text.

provider
IFormatProvider

Um objeto que fornece informação de formatação específica da cultura sobre utf8Text.

result
IntPtr

nativeint

No retorno, contém o resultado de uma análise utf8Text bem-sucedida ou um valor indefinido em caso de falha.

Devoluções

true se utf8Text foi analisado com sucesso; caso contrário, false.

Aplica-se a