Bagikan melalui


Utf8Parser.TryParse Metode

Definisi

Overload

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

Boolean Mengurai di awal string Utf8.

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

Byte Mengurai di awal string Utf8.

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

DateTime Mengurai di awal string Utf8.

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

DateTimeOffset Mengurai di awal string Utf8.

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

Decimal Mengurai di awal string Utf8.

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

Double Mengurai di awal string Utf8.

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

Guid Mengurai di awal string Utf8.

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

Mengurai pada Int16 awal string Utf8.

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

Mengurai pada Int32 awal string Utf8.

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

Mengurai pada Int64 awal string Utf8.

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

Mengurai pada SByte awal string Utf8.

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

Single Mengurai di awal string Utf8.

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

TimeSpan Mengurai di awal string Utf8.

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

UInt16 Mengurai di awal string Utf8.

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

UInt32 Mengurai di awal string Utf8.

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

UInt64 Mengurai di awal string Utf8.

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

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

Boolean Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) Contoh format yang diharapkan
G (default) True/False
l benar/salah

Berlaku untuk

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

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

Byte Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

DateTime Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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-12T12:30:45.768+00:00 (Round-trippable)

Berlaku untuk

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

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

DateTimeOffset Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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-12T12:30:45.768+00:00 (Round-trippable)

Berlaku untuk

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

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

Decimal Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Double Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Guid Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) Format yang diharapkan
D (default) nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnnnn
B {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnn}
P (nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn)
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

Mengurai pada Int16 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Mengurai pada Int32 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Mengurai pada Int64 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Penting

API ini bukan kompatibel CLS.

Mengurai pada SByte 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Atribut

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Single Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) Contoh fornmat 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

TimeSpan Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Keterangan

Format yang didukung:

Memformat untai (karakter) Format yang diharapkan Komentar
c/t/T (default) [-] [d.]hh:mm:ss[.fffffff] (format konstanta)
G [-]d:hh:mm:ss.fffffff (umum panjang)
g [-] [d:] [h]h:mm:ss[.f[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

Penting

API ini bukan kompatibel CLS.

UInt16 Mengurai di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Atribut

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Penting

API ini bukan kompatibel CLS.

Mengurai UInt32 di 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 dalam byte substring yang diurai saat metode kembali. Jika metode gagal, bytesConsumed diatur ke 0.

standardFormat
Char

Format untai (karakter) Utf8 yang diharapkan.

Mengembalikan

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

Atribut

Keterangan

Format yang didukung:

Memformat untai (karakter) 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

Penting

API ini bukan kompatibel CLS.

Mengurai UInt64 di 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 dalam 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 sintaksis atau luapan atau aliran bawah terjadi.

Atribut

Keterangan

Format yang didukung:

Memformat untai (karakter) Contoh format yang diharapkan
G/g (default)
D/d 32767
N/n 32.767
X/x 7fff

Berlaku untuk