Ler em inglês

Compartilhar via


IntPtr.Parse Método

Definição

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.

C#
public static IntPtr Parse (string s, System.Globalization.NumberStyles style, IFormatProvider? provider);

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

IntPtr

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.

s representa um número menor que MinValue ou maior que MaxValue.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9

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.

C#
public static IntPtr Parse (ReadOnlySpan<char> s, System.Globalization.NumberStyles style = System.Globalization.NumberStyles.Integer, IFormatProvider? provider = default);

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

IntPtr

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.

s representa um número menor que MinValue ou maior que MaxValue.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 6, 7, 8, 9

Parse(ReadOnlySpan<Byte>, NumberStyles, IFormatProvider)

Origem:
IntPtr.cs
Origem:
IntPtr.cs

Analisa um intervalo de caracteres UTF-8 em um valor.

C#
public static IntPtr Parse (ReadOnlySpan<byte> utf8Text, System.Globalization.NumberStyles style = System.Globalization.NumberStyles.Integer, IFormatProvider? provider = default);

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

IntPtr

O resultado da análise de utf8Text.

Implementações

Aplica-se a

.NET 9 e .NET 8
Produto Versões
.NET 8, 9

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.

C#
public static IntPtr Parse (string s, IFormatProvider? provider);

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

IntPtr

Um inteiro nativo com sinal equivalente ao número contido em s.

Implementações

Exceções

s não está no formato correto.

s representa um número menor que MinValue ou maior que MaxValue.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9

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.

C#
public static IntPtr Parse (string s, System.Globalization.NumberStyles style);

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

IntPtr

Um inteiro nativo com sinal equivalente ao número contido em s.

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.

s representa um número menor que MinValue ou maior que MaxValue.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9

Parse(ReadOnlySpan<Char>, IFormatProvider)

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

Analisa um intervalo de caracteres em um valor.

C#
public static IntPtr Parse (ReadOnlySpan<char> s, IFormatProvider? provider);

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

IntPtr

O resultado da análise de s.

Implementações

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 7, 8, 9

Parse(ReadOnlySpan<Byte>, IFormatProvider)

Origem:
IntPtr.cs
Origem:
IntPtr.cs

Analisa um intervalo de caracteres UTF-8 em um valor.

C#
public static IntPtr Parse (ReadOnlySpan<byte> utf8Text, IFormatProvider? provider);

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

IntPtr

O resultado da análise de utf8Text.

Implementações

Aplica-se a

.NET 9 e .NET 8
Produto Versões
.NET 8, 9

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.

C#
public static IntPtr Parse (string s);

Parâmetros

s
String

Uma cadeia de caracteres que contém um número a ser convertido.

Retornos

IntPtr

Um inteiro nativo com sinal equivalente ao número contido em s.

Exceções

s não está no formato correto.

s representa um número menor que MinValue ou maior que MaxValue.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET 5, 6, 7, 8, 9