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
Boolean Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu |
---|---|
G (výchozí) | Pravda/nepravda |
l | true/false |
Platí pro
TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)
Byte Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu |
---|---|
G/g (výchozí) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Platí pro
TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)
- Zdroj:
- Utf8Parser.Date.cs
- Zdroj:
- Utf8Parser.Date.cs
- Zdroj:
- Utf8Parser.Date.cs
DateTime Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu | Komentáře |
---|---|---|
G (výchozí) | 05/25/2017 10:30:15 | |
R | Út, 03 Jan 2017 08:08:05 GMT | (RFC 1123) |
l | tue, 03 jan 2017 08:08:05 gmt | (RFC 1123) |
O | 2017-06-12T12:30:45.768+00:00 | (Možnost odezvy) |
Platí pro
TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)
- Zdroj:
- Utf8Parser.Date.cs
- Zdroj:
- Utf8Parser.Date.cs
- Zdroj:
- Utf8Parser.Date.cs
Analyzuje 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu | Komentáře |
---|---|---|
G (výchozí) | 05/25/2017 10:30:15 | |
R | Út, 03 Jan 2017 08:08:05 GMT | (RFC 1123) |
l | tue, 03 jan 2017 08:08:05 gmt | (Malá písmena RFC 1123) |
O | 2017-06-12T12:30:45.768+00:00 | (Možnost odezvy) |
Platí pro
TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)
- Zdroj:
- Utf8Parser.Decimal.cs
- Zdroj:
- Utf8Parser.Decimal.cs
- Zdroj:
- Utf8Parser.Decimal.cs
Analyzuje 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í hodnotu parsovanou z source
, pokud byla operace analýzy úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje při vrácení metody délku analyzovaného podřetětěce v bajtech. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | 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
Analyzuje 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í hodnotu parsovanou z source
, pokud byla operace analýzy úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje při vrácení metody délku analyzovaného podřetětěce v bajtech. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | 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
Analyzuje 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í hodnotu parsovanou z source
, pokud byla operace analýzy úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje při vrácení metody délku analyzovaného podřetětěce v bajtech. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Očekávaný formát |
---|---|
D (výchozí) | nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn |
B | {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn} |
P | (nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnn) |
N | nnnnnnnnnnnnnnnnnnnnnnnn |
Platí pro
TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)
Analyzuje 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í hodnotu parsovanou z source
, pokud byla operace analýzy úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje při vrácení metody délku analyzovaného podřetětěce v bajtech. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | 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)
Analyzuje 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í hodnotu parsovanou z source
, pokud byla operace analýzy úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje při vrácení metody délku analyzovaného podřetětěce v bajtech. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | 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)
Analyzuje řetězec Int64 na 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í hodnotu parsovanou z source
, pokud byla operace analýzy úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu |
---|---|
G/g (výchozí) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Platí pro
TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Analyzuje řetězec SByte na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu |
---|---|
G/g (výchozí) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Platí pro
TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)
- Zdroj:
- Utf8Parser.Float.cs
- Zdroj:
- Utf8Parser.Float.cs
- Zdroj:
- Utf8Parser.Float.cs
Single Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného fornmatu | 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
TimeSpan Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | 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[f]]]]]] | (obecně krátká) |
Platí pro
TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
UInt16 Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu |
---|---|
G/g (výchozí) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Platí pro
TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
UInt32 Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu |
---|---|
G/g (výchozí) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Platí pro
TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
UInt64 Analyzuje hodnotu na 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 byla operace parsování úspěšná.
- bytesConsumed
- Int32
Pokud byla operace analýzy úspěšná, obsahuje délku parsovaného podřetětce v bajtech, když se vrátí metoda. Pokud metoda selže, bytesConsumed
je nastavená 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átovací řetězec | Příklad očekávaného formátu |
---|---|
G/g (výchozí) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |