Partilhar via


Utf8Parser.TryParse Método

Definição

Sobrecargas

TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)

Analisa um Boolean no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)

Analisa um Byte no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)

Analisa um DateTime no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)

Analisa um DateTimeOffset no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)

Analisa um Decimal no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)

Analisa um Double no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)

Analisa um Guid no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)

Analisa um Int16 no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)

Analisa um Int32 no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)

Analisa um Int64 no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)

Analisa um SByte no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)

Analisa um Single no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)

Analisa um TimeSpan no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)

Analisa um UInt16 no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)

Analisa um UInt32 no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)

Analisa um UInt64 no início de uma cadeia de caracteres Utf8.

TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)

Origem:
Utf8Parser.Boolean.cs
Origem:
Utf8Parser.Boolean.cs
Origem:
Utf8Parser.Boolean.cs

Analisa um Boolean no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out bool value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * bool * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Boolean, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Boolean

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G (padrão) Verdadeiro/Falso
l true/false

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)

Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs

Analisa um Byte no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out byte value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * byte * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Byte, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Byte

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 122
N/n 122
X/x 7a

Aplica-se a

TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)

Origem:
Utf8Parser.Date.cs
Origem:
Utf8Parser.Date.cs
Origem:
Utf8Parser.Date.cs

Analisa um DateTime no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out DateTime value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * DateTime * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As DateTime, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
DateTime

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado Comentários
G (padrão) 05/25/2017 10:30:15
R Ter, 03 Jan 2017 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (RFC 1123 minúsculo)
O 2017-06-12T12:30:45.768+00:00 (Trippable de ida e volta)

Aplica-se a

TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)

Origem:
Utf8Parser.Date.cs
Origem:
Utf8Parser.Date.cs
Origem:
Utf8Parser.Date.cs

Analisa um DateTimeOffset no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out DateTimeOffset value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * DateTimeOffset * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As DateTimeOffset, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
DateTimeOffset

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado Comentários
G (padrão) 05/25/2017 10:30:15
R Ter, 03 Jan 2017 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (RFC 1123 minúsculo)
O 2017-06-12T12:30:45.768+00:00 (Trippable de ida e volta)

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)

Origem:
Utf8Parser.Decimal.cs
Origem:
Utf8Parser.Decimal.cs
Origem:
Utf8Parser.Decimal.cs

Analisa um Decimal no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out decimal value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * decimal * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Decimal, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Decimal

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado Comentários
G/g (padrão)
F/f 12.45 Ponto fixo
E/e 1,245000e1 Exponencial

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)

Origem:
Utf8Parser.Float.cs
Origem:
Utf8Parser.Float.cs
Origem:
Utf8Parser.Float.cs

Analisa um Double no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out double value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * double * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Double, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Double

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado Comentários
G/g (padrão)
F/f 12.45 Ponto fixo
E/e 1,245000e1 Exponencial

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)

Origem:
Utf8Parser.Guid.cs
Origem:
Utf8Parser.Guid.cs
Origem:
Utf8Parser.Guid.cs

Analisa um Guid no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out Guid value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * Guid * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Guid, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Guid

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Formato esperado
D (padrão) nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn
B {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn}
P (nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn)
N nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)

Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs

Analisa um Int16 no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out short value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * int16 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Short, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Int16

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 32767
N/n 32.767
X/x 7fff

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)

Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs

Analisa um Int32 no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out int value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * int * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Integer, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Int32

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 32767
N/n 32.767
X/x 7fff

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)

Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs

Analisa um Int64 no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out long value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * int64 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Long, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Int64

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 32767
N/n 32.767
X/x 7fff

Aplica-se a

TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)

Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs
Origem:
Utf8Parser.Integer.Signed.cs

Importante

Esta API não está em conformidade com CLS.

Analisa um SByte no início de uma cadeia de caracteres Utf8.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out sbyte value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * sbyte * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As SByte, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
SByte

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Atributos

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 122
N/n 122
X/x 7a

Aplica-se a

TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)

Origem:
Utf8Parser.Float.cs
Origem:
Utf8Parser.Float.cs
Origem:
Utf8Parser.Float.cs

Analisa um Single no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out float value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * single * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As Single, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
Single

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de fornmat esperado Comentários
G/g (padrão)
F/f 12.45 Ponto fixo
E/e 1,245000e1 Exponencial

Aplica-se a

TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)

Origem:
Utf8Parser.TimeSpan.cs
Origem:
Utf8Parser.TimeSpan.cs
Origem:
Utf8Parser.TimeSpan.cs

Analisa um TimeSpan no início de uma cadeia de caracteres Utf8.

public static bool TryParse (ReadOnlySpan<byte> source, out TimeSpan value, out int bytesConsumed, char standardFormat = '\0');
static member TryParse : ReadOnlySpan<byte> * TimeSpan * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As TimeSpan, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
TimeSpan

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Comentários

Formatos com suporte:

Cadeia de formato Formato esperado Comentários
c/t/T (padrão) [-][d.]hh:mm:ss[.fffffff] (formato constante)
G [-]d:hh:mm:ss.fffffff (long geral)
g [-] [d:] [h]h:mm:ss[.f[f[f[f[f[f[f]]]]]] (abreviação geral)

Aplica-se a

TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)

Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs

Importante

Esta API não está em conformidade com CLS.

Analisa um UInt16 no início de uma cadeia de caracteres Utf8.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out ushort value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * uint16 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As UShort, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
UInt16

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Atributos

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 32767
N/n 32.767
X/x 7fff

Aplica-se a

TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)

Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs

Importante

Esta API não está em conformidade com CLS.

Analisa um UInt32 no início de uma cadeia de caracteres Utf8.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out uint value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * uint32 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As UInteger, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
UInt32

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Atributos

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 32767
N/n 32.767
X/x 7fff

Aplica-se a

TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)

Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs
Origem:
Utf8Parser.Integer.Unsigned.cs

Importante

Esta API não está em conformidade com CLS.

Analisa um UInt64 no início de uma cadeia de caracteres Utf8.

[System.CLSCompliant(false)]
public static bool TryParse (ReadOnlySpan<byte> source, out ulong value, out int bytesConsumed, char standardFormat = '\0');
[<System.CLSCompliant(false)>]
static member TryParse : ReadOnlySpan<byte> * uint64 * int * char -> bool
Public Shared Function TryParse (source As ReadOnlySpan(Of Byte), ByRef value As ULong, ByRef bytesConsumed As Integer, Optional standardFormat As Char = '\0') As Boolean

Parâmetros

source
ReadOnlySpan<Byte>

A cadeia de caracteres Utf8 a ser analisada.

value
UInt64

Quando o método é retornado, contém o valor analisado de source, se a operação de análise foi bem-sucedida.

bytesConsumed
Int32

Se a operação de análise tiver sido bem-sucedida, conterá o comprimento em bytes da substring de caracteres analisada quando o método for retornado. Se o método falhar, bytesConsumed será definido como 0.

standardFormat
Char

O formato esperado da cadeia de caracteres Utf8.

Retornos

true para êxito; false se a cadeia de caracteres não era sintaticamente válida ou se ocorreu um estouro ou estouro negativo.

Atributos

Comentários

Formatos com suporte:

Cadeia de formato Exemplo de formato esperado
G/g (padrão)
D/d 32767
N/n 32.767
X/x 7fff

Aplica-se a