Utf8Parser.TryParse Metode

Definisi

Overload

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

Mengurai Boolean pada awal string Utf8.

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

Mengurai Byte pada awal string Utf8.

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

Mengurai DateTime pada awal string Utf8.

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

Mengurai DateTimeOffset pada awal string Utf8.

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

Mengurai Decimal pada awal string Utf8.

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

Mengurai Double pada awal string Utf8.

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

Mengurai Guid pada awal string Utf8.

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

Mengurai Int16 pada awal string Utf8.

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

Mengurai Int32 pada awal string Utf8.

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

Mengurai Int64 pada awal string Utf8.

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

Mengurai SByte pada awal string Utf8.

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

Mengurai Single pada awal string Utf8.

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

Mengurai TimeSpan pada awal string Utf8.

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

Mengurai UInt16 pada awal string Utf8.

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

Mengurai UInt32 pada awal string Utf8.

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

Mengurai UInt64 pada awal string Utf8.

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

Sumber:
Utf8Parser.Boolean.cs
Sumber:
Utf8Parser.Boolean.cs
Sumber:
Utf8Parser.Boolean.cs
Sumber:
Utf8Parser.Boolean.cs
Sumber:
Utf8Parser.Boolean.cs

Mengurai Boolean pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Boolean

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8. Format yang didukung adalah 'G', 'l', dan default.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Penguraian tidak peka huruf besar/kecil. Parameter format divalidasi untuk memastikan parameter didukung; namun, semua format yang didukung diperlakukan secara identik.

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs

Mengurai Byte pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Byte

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 122
N/n 122
X/x 7a

Berlaku untuk

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

Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs

Mengurai DateTime pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
DateTime

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan Komentar
G (default) 05/25/2017 10:30:15
R Sel, 03 Jan 2017 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (Huruf kecil RFC 1123)
O 2017-06-12T05:30:45.7680000-07:00 (Round-trippable)

Berlaku untuk

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

Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs
Sumber:
Utf8Parser.Date.cs

Mengurai DateTimeOffset pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
DateTimeOffset

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan Komentar
G (default) 05/25/2017 10:30:15
R Sel, 03 Jan 2017 08:08:05 GMT (RFC 1123)
l tue, 03 jan 2017 08:08:05 gmt (Huruf kecil RFC 1123)
O 2017-06-12T05:30:45.7680000-07:00 (Round-trippable)

Berlaku untuk

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

Sumber:
Utf8Parser.Decimal.cs
Sumber:
Utf8Parser.Decimal.cs
Sumber:
Utf8Parser.Decimal.cs
Sumber:
Utf8Parser.Decimal.cs
Sumber:
Utf8Parser.Decimal.cs

Mengurai Decimal pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Decimal

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan Komentar
G/g (default)
F/f 12.45 Titik tetap
E/e 1.245000e1 Eksponensial

Berlaku untuk

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

Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs

Mengurai Double pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Double

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan Komentar
G/g (default)
F/f 12.45 Titik tetap
E/e 1.245000e1 Eksponensial

Berlaku untuk

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

Sumber:
Utf8Parser.Guid.cs
Sumber:
Utf8Parser.Guid.cs
Sumber:
Utf8Parser.Guid.cs
Sumber:
Utf8Parser.Guid.cs
Sumber:
Utf8Parser.Guid.cs

Mengurai Guid pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Guid

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Format yang diharapkan
D (default) nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnn
B {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn}
P (nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnnnn)
N nnnnnnnnnnnnnnnnnnnnnnnnnnnnnn

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs

Mengurai Int16 pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Int16

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 32767
N/n 32,767
X/x 7fff

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs

Mengurai Int32 pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Int32

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 32767
N/n 32,767
X/x 7fff

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs

Mengurai Int64 pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Int64

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 32767
N/n 32,767
X/x 7fff

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs
Sumber:
Utf8Parser.Integer.Signed.cs

Penting

API ini bukan kompatibel CLS.

Mengurai SByte pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
SByte

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Atribut

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 122
N/n 122
X/x 7a

Berlaku untuk

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

Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs
Sumber:
Utf8Parser.Float.cs

Mengurai Single pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
Single

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan Komentar
G/g (default)
F/f 12.45 Titik tetap
E/e 1.245000e1 Eksponensial

Berlaku untuk

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

Sumber:
Utf8Parser.TimeSpan.cs
Sumber:
Utf8Parser.TimeSpan.cs
Sumber:
Utf8Parser.TimeSpan.cs
Sumber:
Utf8Parser.TimeSpan.cs
Sumber:
Utf8Parser.TimeSpan.cs

Mengurai TimeSpan pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
TimeSpan

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Keterangan

Format yang didukung:

Format string Format yang diharapkan Komentar
c/t/T (default) [-][d.]hh:mm:ss[.fffffff] (format konstanta)
G [-]d:hh:mm:ss.fffffff (panjang umum)
g [-][d:][h]h:mm:ss[.f[f[f[f[f[f]]]]]] (pendek umum)

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs

Penting

API ini bukan kompatibel CLS.

Mengurai UInt16 pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
UInt16

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Atribut

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 32767
N/n 32,767
X/x 7fff

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs

Penting

API ini bukan kompatibel CLS.

Mengurai UInt32 pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
UInt32

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Atribut

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 32767
N/n 32,767
X/x 7fff

Berlaku untuk

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

Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs
Sumber:
Utf8Parser.Integer.Unsigned.cs

Penting

API ini bukan kompatibel CLS.

Mengurai UInt64 pada awal string 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

Parameter

source
ReadOnlySpan<Byte>

String Utf8 untuk diurai.

value
UInt64

Ketika metode kembali, berisi nilai yang diurai dari source, jika operasi penguraian berhasil.

bytesConsumed
Int32

Jika operasi penguraian berhasil, berisi panjang byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format yang diharapkan dari string Utf8.

Mengembalikan

true untuk keberhasilan; false jika string tidak valid secara sinaptis atau luapan atau aliran bawah terjadi.

Atribut

Keterangan

Format yang didukung:

Format string Contoh format yang diharapkan
G/g (default)
D/d 32767
N/n 32,767
X/x 7fff

Berlaku untuk