Utf8Parser.TryParse Methode

Definitie

Overloads

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

Parseert een Boolean aan het begin van een Utf8-tekenreeks.

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

Parseert een Byte aan het begin van een Utf8-tekenreeks.

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

Parseert een DateTime aan het begin van een Utf8-tekenreeks.

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

Parseert een DateTimeOffset aan het begin van een Utf8-tekenreeks.

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

Parseert een Decimal aan het begin van een Utf8-tekenreeks.

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

Parseert een Double aan het begin van een Utf8-tekenreeks.

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

Parseert een Guid aan het begin van een Utf8-tekenreeks.

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

Parseert een Int16 aan het begin van een Utf8-tekenreeks.

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

Parseert een Int32 aan het begin van een Utf8-tekenreeks.

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

Parseert een Int64 aan het begin van een Utf8-tekenreeks.

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

Parseert een SByte aan het begin van een Utf8-tekenreeks.

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

Parseert een Single aan het begin van een Utf8-tekenreeks.

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

Parseert een TimeSpan aan het begin van een Utf8-tekenreeks.

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

Parseert een UInt16 aan het begin van een Utf8-tekenreeks.

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

Parseert een UInt32 aan het begin van een Utf8-tekenreeks.

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

Parseert een UInt64 aan het begin van een Utf8-tekenreeks.

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

Parseert een Boolean aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Boolean

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks. Ondersteunde indelingen zijn 'G', 'l'en default.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

De parsering is niet hoofdlettergevoelig. De indelingsparameter wordt gevalideerd om ervoor te zorgen dat deze wordt ondersteund; alle ondersteunde indelingen worden echter identiek behandeld.

Van toepassing op

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

Parseert een Byte aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Byte

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 122
N/n 122
X/x 7a

Van toepassing op

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

Parseert een DateTime aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
DateTime

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling Opmerkingen
G (standaard) 05/25/2017 10:30:15
R Di, 03 jan 2017 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (Kleine letter RFC 1123)
O 2017-06-12T05:30:45.7680000-07:00 (Retour-trippable)

Van toepassing op

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

Parseert een DateTimeOffset aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
DateTimeOffset

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling Opmerkingen
G (standaard) 05/25/2017 10:30:15
R Di, 03 jan 2017 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (Kleine letter RFC 1123)
O 2017-06-12T05:30:45.7680000-07:00 (Retour-trippable)

Van toepassing op

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

Parseert een Decimal aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Decimal

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling Opmerkingen
G/g (standaard)
F/f 12.45 Vast punt
E/e 1.245000e1 Exponentieel

Van toepassing op

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

Parseert een Double aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Double

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling Opmerkingen
G/g (standaard)
F/f 12.45 Vast punt
E/e 1.245000e1 Exponentieel

Van toepassing op

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

Parseert een Guid aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Guid

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Verwachte indeling
D (standaard) nnnn-nnnn-nnnn-nnnn-nnnn-nnnn
B {nnnn-nnnn-nnnn-nnnn-nnn}
P (nnnnnn-nnnn-nnnn-nnnn-nnnn-nnn)
N nnnn

Van toepassing op

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

Parseert een Int16 aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Int16

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 32767
N/n 32,767
X/x 7fff

Van toepassing op

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

Parseert een Int32 aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Int32

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 32767
N/n 32,767
X/x 7fff

Van toepassing op

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

Parseert een Int64 aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Int64

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 32767
N/n 32,767
X/x 7fff

Van toepassing op

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

Belangrijk

Deze API is niet CLS-conform.

Parseert een SByte aan het begin van een Utf8-tekenreeks.

[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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
SByte

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Kenmerken

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 122
N/n 122
X/x 7a

Van toepassing op

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

Parseert een Single aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
Single

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling Opmerkingen
G/g (standaard)
F/f 12.45 Vast punt
E/e 1.245000e1 Exponentieel

Van toepassing op

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

Parseert een TimeSpan aan het begin van een Utf8-tekenreeks.

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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
TimeSpan

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Verwachte indeling Opmerkingen
c/t/T (standaard) [-][d.]uu:mm:ss[.fffffff] (constante notatie)
G ±d:uu:mm:ss.fffffff (algemeen lang)
g [-][d:][h]h:mm:ss[.f[f[f[f[f[f[f]]]]]] (algemeen kort)

Van toepassing op

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

Belangrijk

Deze API is niet CLS-conform.

Parseert een UInt16 aan het begin van een Utf8-tekenreeks.

[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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
UInt16

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Kenmerken

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 32767
N/n 32,767
X/x 7fff

Van toepassing op

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

Belangrijk

Deze API is niet CLS-conform.

Parseert een UInt32 aan het begin van een Utf8-tekenreeks.

[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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
UInt32

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Kenmerken

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 32767
N/n 32,767
X/x 7fff

Van toepassing op

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

Belangrijk

Deze API is niet CLS-conform.

Parseert een UInt64 aan het begin van een Utf8-tekenreeks.

[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

Parameters

source
ReadOnlySpan<Byte>

De Utf8-tekenreeks die moet worden geparseerd.

value
UInt64

Wanneer de methode retourneert, bevat deze de waarde waaruit wordt geparseerd source, als de parseringsbewerking is geslaagd.

bytesConsumed
Int32

Als de parseringsbewerking is geslaagd, bevat deze de lengte in bytes van de geparseerde subtekenreeks wanneer de methode wordt geretourneerd. Als de methode mislukt, bytesConsumed is ingesteld op 0.

standardFormat
Char

De verwachte notatie van de Utf8-tekenreeks.

Retouren

true voor succes; false als de tekenreeks niet syntactisch geldig was of als er een overloop of onderloop is opgetreden.

Kenmerken

Opmerkingen

Ondersteunde indelingen:

Tekenreeks opmaken Voorbeeld van verwachte indeling
G/g (standaard)
D/d 32767
N/n 32,767
X/x 7fff

Van toepassing op