Utf8Parser.TryParse Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
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)
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)
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)
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)
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 |