Utf8Parser.TryParse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
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)
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)
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)
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)
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)
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)
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)
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)
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 |