Utf8Parser.TryParse Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char) |
Analysiert einen Boolean-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char) |
Analysiert einen Byte-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char) |
Analysiert einen DateTime-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char) |
Analysiert einen DateTimeOffset-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char) |
Analysiert einen Decimal-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Double, Int32, Char) |
Analysiert einen Double-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char) |
Analysiert einen Guid-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char) |
Analysiert einen Int16-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char) |
Analysiert einen Int32-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char) |
Analysiert einen Int64-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char) |
Analysiert einen SByte-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Single, Int32, Char) |
Analysiert einen Single-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char) |
Analysiert einen TimeSpan-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char) |
Analysiert einen UInt16-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char) |
Analysiert einen UInt32-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char) |
Analysiert einen UInt64-Wert am Anfang einer UTF8-Zeichenfolge. |
TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)
- Quelle:
- Utf8Parser.Boolean.cs
- Quelle:
- Utf8Parser.Boolean.cs
- Quelle:
- Utf8Parser.Boolean.cs
Analysiert einen Boolean-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Boolean
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G (Standard) | Wahr/falsch |
l | TRUE/FALSE |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)
Analysiert einen Byte-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Byte
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Gilt für:
TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)
- Quelle:
- Utf8Parser.Date.cs
- Quelle:
- Utf8Parser.Date.cs
- Quelle:
- Utf8Parser.Date.cs
Analysiert einen DateTime-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- DateTime
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat | Kommentare |
---|---|---|
G (Standard) | 05/25/2017 10:30:15 | |
R | Di, 03 Jan 2017 08:08:05 GMT | (RFC 1123) |
l | di, 03 Jan 2017 08:08:05 gmt | (RFC 1123 in Kleinbuchstaben) |
O | 2017-06-12T12:30:45.768+00:00 | (Roundtrip-fähig) |
Gilt für:
TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)
- Quelle:
- Utf8Parser.Date.cs
- Quelle:
- Utf8Parser.Date.cs
- Quelle:
- Utf8Parser.Date.cs
Analysiert einen DateTimeOffset-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- DateTimeOffset
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat | Kommentare |
---|---|---|
G (Standard) | 05/25/2017 10:30:15 | |
R | Di, 03 Jan 2017 08:08:05 GMT | (RFC 1123) |
l | di, 03 Jan 2017 08:08:05 gmt | (RFC 1123 in Kleinbuchstaben) |
O | 2017-06-12T12:30:45.768+00:00 | (Roundtrip-fähig) |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)
- Quelle:
- Utf8Parser.Decimal.cs
- Quelle:
- Utf8Parser.Decimal.cs
- Quelle:
- Utf8Parser.Decimal.cs
Analysiert einen Decimal-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Decimal
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat | Kommentare |
---|---|---|
G/g (Standard) | ||
F/f | 12.45 | Fixpunkt |
E/e | 1.245000e1 | Exponentiell |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)
- Quelle:
- Utf8Parser.Float.cs
- Quelle:
- Utf8Parser.Float.cs
- Quelle:
- Utf8Parser.Float.cs
Analysiert einen Double-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Double
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat | Kommentare |
---|---|---|
G/g (Standard) | ||
F/f | 12.45 | Fixpunkt |
E/e | 1.245000e1 | Exponentiell |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)
- Quelle:
- Utf8Parser.Guid.cs
- Quelle:
- Utf8Parser.Guid.cs
- Quelle:
- Utf8Parser.Guid.cs
Analysiert einen Guid-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Guid
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Format |
---|---|
D (Standard) | nnnnnnn-nnnn-nnnn-nnn-nn |
B | {nnnnnnn-nnnn-nnnn-nnnn-nnnnrnrn |
P | (nnnnnnn-nnnn-nnnn-nnnnn-nnn- |
N | nnnnnnnnnnnnnn |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
Analysiert einen Int16-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Int16
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 32767 |
N/n | 32.767 |
X/x | 7fff |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
Analysiert einen Int32-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Int32
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 32767 |
N/n | 32.767 |
X/x | 7fff |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
Analysiert einen Int64-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Int64
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 32767 |
N/n | 32.767 |
X/x | 7fff |
Gilt für:
TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
- Quelle:
- Utf8Parser.Integer.Signed.cs
Wichtig
Diese API ist nicht CLS-kompatibel.
Analysiert einen SByte-Wert am Anfang einer UTF8-Zeichenfolge.
[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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- SByte
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
- Attribute
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Gilt für:
TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)
- Quelle:
- Utf8Parser.Float.cs
- Quelle:
- Utf8Parser.Float.cs
- Quelle:
- Utf8Parser.Float.cs
Analysiert einen Single-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- Single
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispiel für fornmat | Kommentare |
---|---|---|
G/g (Standard) | ||
F/f | 12.45 | Fixpunkt |
E/e | 1.245000e1 | Exponentiell |
Gilt für:
TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)
- Quelle:
- Utf8Parser.TimeSpan.cs
- Quelle:
- Utf8Parser.TimeSpan.cs
- Quelle:
- Utf8Parser.TimeSpan.cs
Analysiert einen TimeSpan-Wert am Anfang einer UTF8-Zeichenfolge.
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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- TimeSpan
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Format | Kommentare | |
---|---|---|---|
c/t/T (Standard) | [-][d.]hh:mm:ss[.fffffff] | (konstantes Format) | |
G | [-]d:hh:mm:ss.fffffff | (allgemein lang) | |
g | [-] [d:] [h]h:mm:ss[.f[f[f[f[f[f[f]]]]]] | (allgemein kurz) |
Gilt für:
TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)
Wichtig
Diese API ist nicht CLS-kompatibel.
Analysiert einen UInt16-Wert am Anfang einer UTF8-Zeichenfolge.
[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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- UInt16
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
- Attribute
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 32767 |
N/n | 32.767 |
X/x | 7fff |
Gilt für:
TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)
Wichtig
Diese API ist nicht CLS-kompatibel.
Analysiert einen UInt32-Wert am Anfang einer UTF8-Zeichenfolge.
[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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- UInt32
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
- Attribute
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 32767 |
N/n | 32.767 |
X/x | 7fff |
Gilt für:
TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)
Wichtig
Diese API ist nicht CLS-kompatibel.
Analysiert einen UInt64-Wert am Anfang einer UTF8-Zeichenfolge.
[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
Parameter
- source
- ReadOnlySpan<Byte>
Die zu analysierende UTF8-Zeichenfolge.
- value
- UInt64
Enthält nach Rückgabe der Methode den aus source
analysierten Wert, wenn der Analysevorgang erfolgreich war.
- bytesConsumed
- Int32
Enthält bei Rückgabe der Methode die Länge der analysierten Teilzeichenfolge in Bytes, wenn der Analysevorgang erfolgreich war. Wenn bei der Methode ein Fehler auftritt, wird bytesConsumed
auf 0 gesetzt.
- standardFormat
- Char
Das erwartete Format der UTF8-Zeichenfolge.
Gibt zurück
true
für Erfolg; false
, wenn die Zeichenfolge syntaktisch ungültig war oder ein Über- bzw. Unterlauf aufgetreten ist.
- Attribute
Hinweise
Unterstützte Formate:
Formatzeichenfolge | Erwartetes Beispielformat |
---|---|
G/g (Standard) | |
D/d | 32767 |
N/n | 32.767 |
X/x | 7fff |