IntPtr.Parse Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Parse(String, NumberStyles, IFormatProvider) |
Converte a representação de cadeia de caracteres de um número em um formato específico de estilo e cultura especificado em seu inteiro nativo com sinal equivalente. |
| Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Converte o intervalo somente leitura de representação de caracteres de um número em um formato específico de cultura e estilo especificado em seu inteiro nativo com sinal equivalente. |
| Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider) |
Analisa um intervalo de caracteres UTF-8 em um valor. |
| Parse(String, IFormatProvider) |
Converte a representação de cadeia de caracteres de um número em um formato específico à cultura especificado em seu equivalente inteiro nativo assinado. |
| Parse(String, NumberStyles) |
Converte a representação de cadeia de caracteres de um número em um estilo especificado em seu equivalente inteiro nativo assinado. |
| Parse(ReadOnlySpan<Char>, IFormatProvider) |
Analisa um intervalo de caracteres em um valor. |
| Parse(ReadOnlySpan<Byte>, IFormatProvider) |
Analisa um intervalo de caracteres UTF-8 em um valor. |
| Parse(String) |
Converte a representação de cadeia de caracteres de um número em seu inteiro nativo com sinal equivalente. |
Parse(String, NumberStyles, IFormatProvider)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Converte a representação de cadeia de caracteres de um número em um formato específico de estilo e cultura especificado em seu inteiro nativo com sinal equivalente.
public:
static IntPtr Parse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider);
public:
static IntPtr Parse(System::String ^ s, System::Globalization::NumberStyles style, IFormatProvider ^ provider) = System::Numerics::INumberBase<IntPtr>::Parse;
public static IntPtr Parse (string s, System.Globalization.NumberStyles style, IFormatProvider? provider);
static member Parse : string * System.Globalization.NumberStyles * IFormatProvider -> nativeint
Public Shared Function Parse (s As String, style As NumberStyles, provider As IFormatProvider) As IntPtr
Parâmetros
- s
- String
Uma cadeia de caracteres que contém um número a ser convertido.
- style
- NumberStyles
Uma combinação bit a bit dos valores de enumeração que indica os elementos de estilo que podem estar presentes em s.
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura sobre s.
Retornos
nativeint
Um inteiro nativo com sinal equivalente ao número contido em s.
Implementações
Exceções
s é null.
style não é um valor NumberStyles ou style não é uma combinação de valores AllowHexSpecifier e HexNumber.
s não está no formato correto.
Aplica-se a
Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Converte o intervalo somente leitura de representação de caracteres de um número em um formato específico de cultura e estilo especificado em seu inteiro nativo com sinal equivalente.
public static IntPtr Parse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style = System.Globalization.NumberStyles.Integer, IFormatProvider? provider = default);
static member Parse : ReadOnlySpan<char> * System.Globalization.NumberStyles * IFormatProvider -> nativeint
Public Shared Function Parse (s As ReadOnlySpan(Of Char), Optional style As NumberStyles = System.Globalization.NumberStyles.Integer, Optional provider As IFormatProvider = Nothing) As IntPtr
Parâmetros
- s
- ReadOnlySpan<Char>
Um intervalo somente leitura de caracteres que contém um número a ser convertido.
- style
- NumberStyles
Uma combinação bit a bit dos valores de enumeração que indica os elementos de estilo que podem estar presentes em s.
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura sobre s.
Retornos
nativeint
Um inteiro nativo com sinal equivalente ao número contido em s.
Implementações
Exceções
style não é um valor NumberStyles ou style não é uma combinação de valores AllowHexSpecifier e HexNumber.
s não está no formato correto.
Aplica-se a
Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Analisa um intervalo de caracteres UTF-8 em um valor.
public static IntPtr Parse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style = System.Globalization.NumberStyles.Integer, IFormatProvider? provider = default);
static member Parse : ReadOnlySpan<byte> * System.Globalization.NumberStyles * IFormatProvider -> nativeint
Public Shared Function Parse (utf8Text As ReadOnlySpan(Of Byte), Optional style As NumberStyles = System.Globalization.NumberStyles.Integer, Optional provider As IFormatProvider = Nothing) As IntPtr
Parâmetros
- utf8Text
- ReadOnlySpan<Byte>
O intervalo de caracteres UTF-8 a serem analisados.
- style
- NumberStyles
Uma combinação bit a bit de estilos numéricos que podem estar presentes em utf8Text.
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura sobre utf8Text.
Retornos
nativeint
O resultado da análise de utf8Text.
Implementações
Aplica-se a
Parse(String, IFormatProvider)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Converte a representação de cadeia de caracteres de um número em um formato específico à cultura especificado em seu equivalente inteiro nativo assinado.
public:
static IntPtr Parse(System::String ^ s, IFormatProvider ^ provider);
public:
static IntPtr Parse(System::String ^ s, IFormatProvider ^ provider) = IParsable<IntPtr>::Parse;
public static IntPtr Parse (string s, IFormatProvider? provider);
static member Parse : string * IFormatProvider -> nativeint
Public Shared Function Parse (s As String, provider As IFormatProvider) As IntPtr
Parâmetros
- s
- String
Uma cadeia de caracteres que contém um número a ser convertido.
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura sobre s.
Retornos
nativeint
Um inteiro nativo com sinal equivalente ao número contido em s.
Implementações
Exceções
s é null.
s não está no formato correto.
Aplica-se a
Parse(String, NumberStyles)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Converte a representação de cadeia de caracteres de um número em um estilo especificado em seu equivalente inteiro nativo assinado.
public:
static IntPtr Parse(System::String ^ s, System::Globalization::NumberStyles style);
public static IntPtr Parse (string s, System.Globalization.NumberStyles style);
static member Parse : string * System.Globalization.NumberStyles -> nativeint
Public Shared Function Parse (s As String, style As NumberStyles) As IntPtr
Parâmetros
- s
- String
Uma cadeia de caracteres que contém um número a ser convertido.
- style
- NumberStyles
Uma combinação bit a bit dos valores de enumeração que indica os elementos de estilo que podem estar presentes em s.
Retornos
nativeint
Um inteiro nativo com sinal equivalente ao número contido em s.
Exceções
s é null.
style não é um valor NumberStyles ou style não é uma combinação de valores AllowHexSpecifier e HexNumber.
s não está no formato correto.
Aplica-se a
Parse(ReadOnlySpan<Char>, IFormatProvider)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Analisa um intervalo de caracteres em um valor.
public:
static IntPtr Parse(ReadOnlySpan<char> s, IFormatProvider ^ provider) = ISpanParsable<IntPtr>::Parse;
public static IntPtr Parse (ReadOnlySpan<char> s, IFormatProvider? provider);
static member Parse : ReadOnlySpan<char> * IFormatProvider -> nativeint
Public Shared Function Parse (s As ReadOnlySpan(Of Char), provider As IFormatProvider) As IntPtr
Parâmetros
- s
- ReadOnlySpan<Char>
O intervalo de caracteres a serem analisados.
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura sobre s.
Retornos
nativeint
O resultado da análise de s.
Implementações
Aplica-se a
Parse(ReadOnlySpan<Byte>, IFormatProvider)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Analisa um intervalo de caracteres UTF-8 em um valor.
public:
static IntPtr Parse(ReadOnlySpan<System::Byte> utf8Text, IFormatProvider ^ provider) = IUtf8SpanParsable<IntPtr>::Parse;
public static IntPtr Parse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider);
static member Parse : ReadOnlySpan<byte> * IFormatProvider -> nativeint
Public Shared Function Parse (utf8Text As ReadOnlySpan(Of Byte), provider As IFormatProvider) As IntPtr
Parâmetros
- utf8Text
- ReadOnlySpan<Byte>
O intervalo de caracteres UTF-8 a serem analisados.
- provider
- IFormatProvider
Um objeto que fornece informações de formatação específicas da cultura sobre utf8Text.
Retornos
nativeint
O resultado da análise de utf8Text.
Implementações
Aplica-se a
Parse(String)
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
- Origem:
- IntPtr.cs
Converte a representação de cadeia de caracteres de um número em seu inteiro nativo com sinal equivalente.
public:
static IntPtr Parse(System::String ^ s);
public static IntPtr Parse (string s);
static member Parse : string -> nativeint
Public Shared Function Parse (s As String) As IntPtr
Parâmetros
- s
- String
Uma cadeia de caracteres que contém um número a ser convertido.
Retornos
nativeint
Um inteiro nativo com sinal equivalente ao número contido em s.
Exceções
s é null.
s não está no formato correto.