Jazyk

Utf8Parser.TryParse Metoda

Definice

Přetížení

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

Parsuje na Boolean začátku řetězce Utf8.

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

Parsuje na Byte začátku řetězce Utf8.

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

Parsuje na DateTime začátku řetězce Utf8.

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

Parsuje na DateTimeOffset začátku řetězce Utf8.

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

Parsuje na Decimal začátku řetězce Utf8.

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

Parsuje na Double začátku řetězce Utf8.

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

Parsuje na Guid začátku řetězce Utf8.

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

Parsuje na Int16 začátku řetězce Utf8.

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

Parsuje na Int32 začátku řetězce Utf8.

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

Parsuje na Int64 začátku řetězce Utf8.

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

Parsuje na SByte začátku řetězce Utf8.

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

Parsuje na Single začátku řetězce Utf8.

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

Parsuje na TimeSpan začátku řetězce Utf8.

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

Parsuje na UInt16 začátku řetězce Utf8.

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

Parsuje na UInt32 začátku řetězce Utf8.

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

Parsuje na UInt64 začátku řetězce Utf8.

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

Zdroj:
Utf8Parser.Boolean.cs
Zdroj:
Utf8Parser.Boolean.cs
Zdroj:
Utf8Parser.Boolean.cs
Zdroj:
Utf8Parser.Boolean.cs
Zdroj:
Utf8Parser.Boolean.cs

Parsuje na Boolean začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Boolean

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8. Podporované formáty jsou 'G', 'l'a default.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Analýza nerozlišuje malá a velká písmena. Parametr formátu se ověří, aby se zajistilo, že je podporovaný; Všechny podporované formáty jsou však zpracovávány stejně.

Platí pro

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

Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs

Parsuje na Byte začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Byte

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 122
Není k dispozici 122
X/x 7a

Platí pro

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

Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs

Parsuje na DateTime začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
DateTime

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu Komentáře
G (výchozí) 05/25/2017 10:30:15
R Út, 03. ledna 2017 08:08:05 GMT (RFC 1123)
l út, 03 ledna 2017 08:08:05 gmt (Malá písmena RFC 1123)
O 2017-06-12T05:30:45.7680000-07:00 (Možnost odezvy)

Platí pro

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

Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs
Zdroj:
Utf8Parser.Date.cs

Parsuje na DateTimeOffset začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
DateTimeOffset

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu Komentáře
G (výchozí) 05/25/2017 10:30:15
R Út, 03. ledna 2017 08:08:05 GMT (RFC 1123)
l út, 03 ledna 2017 08:08:05 gmt (Malá písmena RFC 1123)
O 2017-06-12T05:30:45.7680000-07:00 (Možnost odezvy)

Platí pro

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

Zdroj:
Utf8Parser.Decimal.cs
Zdroj:
Utf8Parser.Decimal.cs
Zdroj:
Utf8Parser.Decimal.cs
Zdroj:
Utf8Parser.Decimal.cs
Zdroj:
Utf8Parser.Decimal.cs

Parsuje na Decimal začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Decimal

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu Komentáře
G/g (výchozí)
F/f 12.45 Pevný bod
E/e 1.245000e1 Exponenciální

Platí pro

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

Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs

Parsuje na Double začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Double

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu Komentáře
G/g (výchozí)
F/f 12.45 Pevný bod
E/e 1.245000e1 Exponenciální

Platí pro

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

Zdroj:
Utf8Parser.Guid.cs
Zdroj:
Utf8Parser.Guid.cs
Zdroj:
Utf8Parser.Guid.cs
Zdroj:
Utf8Parser.Guid.cs
Zdroj:
Utf8Parser.Guid.cs

Parsuje na Guid začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Guid

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Očekávaný formát
D (výchozí) nnnnnnnn-nnnn-nnnn-nn
B {nnnnnnnn-nnnn-nnnn-nnnnnn}
P (nnnnnnnn-nnnn-nnnn-nnnnnn)
N nnnnnn

Platí pro

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

Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs

Parsuje na Int16 začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Int16

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 32767
Není k dispozici 32,767
X/x 7fff

Platí pro

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

Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs

Parsuje na Int32 začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Int32

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 32767
Není k dispozici 32,767
X/x 7fff

Platí pro

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

Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs

Parsuje na Int64 začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Int64

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 32767
Není k dispozici 32,767
X/x 7fff

Platí pro

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

Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs
Zdroj:
Utf8Parser.Integer.Signed.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Parsuje na SByte začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
SByte

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Atributy

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 122
Není k dispozici 122
X/x 7a

Platí pro

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

Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs
Zdroj:
Utf8Parser.Float.cs

Parsuje na Single začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
Single

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu Komentáře
G/g (výchozí)
F/f 12.45 Pevný bod
E/e 1.245000e1 Exponenciální

Platí pro

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

Zdroj:
Utf8Parser.TimeSpan.cs
Zdroj:
Utf8Parser.TimeSpan.cs
Zdroj:
Utf8Parser.TimeSpan.cs
Zdroj:
Utf8Parser.TimeSpan.cs
Zdroj:
Utf8Parser.TimeSpan.cs

Parsuje na TimeSpan začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
TimeSpan

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Poznámky

Podporované formáty:

Formát řetězce Očekávaný formát Komentáře
c/t/T (výchozí) [-][d.]hh:mm:ss[.fffffff] (konstantní formát)
G {d:hh:mm:ss.fffffff (obecné dlouhé)
g [-][d:][h]h:mm:ss[.f[f[f[f[f[f[f]]]]]] (obecné krátké)

Platí pro

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

Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Parsuje na UInt16 začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
UInt16

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Atributy

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 32767
Není k dispozici 32,767
X/x 7fff

Platí pro

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

Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Parsuje na UInt32 začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
UInt32

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Atributy

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 32767
Není k dispozici 32,767
X/x 7fff

Platí pro

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

Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs
Zdroj:
Utf8Parser.Integer.Unsigned.cs

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Parsuje na UInt64 začátku řetězce 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

Parametry

source
ReadOnlySpan<Byte>

Řetězec Utf8, který se má analyzovat.

value
UInt64

Když metoda vrátí, obsahuje hodnotu parsovanou z source, pokud analýza operace byla úspěšná.

bytesConsumed
Int32

Pokud byla operace analýzy úspěšná, obsahuje délku v bajtech parsovaného podřetětěce při vrácení metody. Pokud metoda selže, bytesConsumed je nastavena na hodnotu 0.

standardFormat
Char

Očekávaný formát řetězce Utf8.

Návraty

true pro úspěch; false pokud řetězec nebyl syntakticky platný nebo došlo k přetečení nebo podtečení.

Atributy

Poznámky

Podporované formáty:

Formát řetězce Příklad očekávaného formátu
G/g (výchozí)
D/d 32767
Není k dispozici 32,767
X/x 7fff

Platí pro