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
- 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)
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)
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)
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)
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 |