Utf8Parser.TryParse Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)
- Kaynak:
- Utf8Parser.Boolean.cs
- Kaynak:
- Utf8Parser.Boolean.cs
- Kaynak:
- Utf8Parser.Boolean.cs
Boolean Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Boolean
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G (varsayılan) | True/False |
l | true/false |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)
Byte Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Byte
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 122 |
Yok/yok | 122 |
X/x | 7a |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)
- Kaynak:
- Utf8Parser.Date.cs
- Kaynak:
- Utf8Parser.Date.cs
- Kaynak:
- Utf8Parser.Date.cs
DateTime Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- DateTime
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim | Yorumlar |
---|---|---|
G (varsayılan) | 05/25/2017 10:30:15 | |
R | Sal, 03 Ocak 2017 08:08:05 GMT | (RFC 1123) |
l | tue, 03 ocak 2017 08:08:05 gmt | (Küçük harf RFC 1123) |
O | 2017-06-12T12:30:45.768+00:00 | (Gidiş dönüşlü) |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)
- Kaynak:
- Utf8Parser.Date.cs
- Kaynak:
- Utf8Parser.Date.cs
- Kaynak:
- Utf8Parser.Date.cs
DateTimeOffset Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- DateTimeOffset
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim | Yorumlar |
---|---|---|
G (varsayılan) | 05/25/2017 10:30:15 | |
R | Sal, 03 Ocak 2017 08:08:05 GMT | (RFC 1123) |
l | tue, 03 ocak 2017 08:08:05 gmt | (Küçük harf RFC 1123) |
O | 2017-06-12T12:30:45.768+00:00 | (Gidiş dönüşlü) |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)
- Kaynak:
- Utf8Parser.Decimal.cs
- Kaynak:
- Utf8Parser.Decimal.cs
- Kaynak:
- Utf8Parser.Decimal.cs
Decimal Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Decimal
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim | Yorumlar |
---|---|---|
G/g (varsayılan) | ||
F/f | 12.45 | Sabit nokta |
E/e | 1.245000e1 | Üstel |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)
- Kaynak:
- Utf8Parser.Float.cs
- Kaynak:
- Utf8Parser.Float.cs
- Kaynak:
- Utf8Parser.Float.cs
Double Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Double
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim | Yorumlar |
---|---|---|
G/g (varsayılan) | ||
F/f | 12.45 | Sabit nokta |
E/e | 1.245000e1 | Üstel |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)
- Kaynak:
- Utf8Parser.Guid.cs
- Kaynak:
- Utf8Parser.Guid.cs
- Kaynak:
- Utf8Parser.Guid.cs
Guid Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Guid
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Beklenen biçim |
---|---|
D (varsayılan) | nnnnnnnnn-nnnn-nnnn-nnnn-nnnnnn |
B | {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnn} |
P | (nnnnnnn-nnnn-nnnn-nnnn-nnnnnn) |
N | nnnnnnnn |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
Int16 Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Int16
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 32767 |
Yok/yok | 32.767 |
X/x | 7fff |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
Int32 Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Int32
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 32767 |
Yok/yok | 32.767 |
X/x | 7fff |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
Int64 Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Int64
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 32767 |
Yok/yok | 32.767 |
X/x | 7fff |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
- Kaynak:
- Utf8Parser.Integer.Signed.cs
Önemli
Bu API, CLS uyumlu değildir.
SByte Utf8 dizesinin başında bir ayrıştırma.
[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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- SByte
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
- Öznitelikler
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 122 |
Yok/yok | 122 |
X/x | 7a |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)
- Kaynak:
- Utf8Parser.Float.cs
- Kaynak:
- Utf8Parser.Float.cs
- Kaynak:
- Utf8Parser.Float.cs
Single Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- Single
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen fornmat | Yorumlar |
---|---|---|
G/g (varsayılan) | ||
F/f | 12.45 | Sabit nokta |
E/e | 1.245000e1 | Üstel |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)
- Kaynak:
- Utf8Parser.TimeSpan.cs
- Kaynak:
- Utf8Parser.TimeSpan.cs
- Kaynak:
- Utf8Parser.TimeSpan.cs
TimeSpan Utf8 dizesinin başında bir ayrıştırma.
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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- TimeSpan
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Beklenen biçim | Yorumlar | |
---|---|---|---|
c/t/T (varsayılan) | [-] [d.]ss:dd:ss[.fffffff] | (sabit biçim) | |
G | [-]d:hh:mm:ss.fffffff | (genel uzun) | |
g | [-] [d:] [h]h:mm:ss[.f[f[f[f[f[f]]]]]] | (genel kısa) |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)
Önemli
Bu API, CLS uyumlu değildir.
UInt16 Utf8 dizesinin başında bir ayrıştırma.
[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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- UInt16
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
- Öznitelikler
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 32767 |
Yok/yok | 32.767 |
X/x | 7fff |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)
Önemli
Bu API, CLS uyumlu değildir.
UInt32 Utf8 dizesinin başında bir ayrıştırma.
[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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- UInt32
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
- Öznitelikler
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 32767 |
Yok/yok | 32.767 |
X/x | 7fff |
Şunlara uygulanır
TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)
Önemli
Bu API, CLS uyumlu değildir.
UInt64 Utf8 dizesinin başında bir ayrıştırma.
[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
Parametreler
- source
- ReadOnlySpan<Byte>
Ayrıştırmak için Utf8 dizesi.
- value
- UInt64
Yöntem döndürdüğünde, ayrıştırma işlemi başarılı olursa, dosyasından source
ayrıştırılan değeri içerir.
- bytesConsumed
- Int32
Ayrıştırma işlemi başarılı olursa, yöntem döndürdüğünde ayrıştırılan alt dizenin bayt cinsinden uzunluğunu içerir. Yöntem başarısız olursa bytesConsumed
0 olarak ayarlanır.
- standardFormat
- Char
Utf8 dizesinin beklenen biçimi.
Döndürülenler
true
başarı için; false
dizenin sağlam bir şekilde geçerli olmaması veya taşma ya da taşma meydana gelip gelmeyeceğini gösterir.
- Öznitelikler
Açıklamalar
Desteklenen biçimler:
Biçimlendirme dizesi | Örnek beklenen biçim |
---|---|
G/g (varsayılan) | |
D/d | 32767 |
Yok/yok | 32.767 |
X/x | 7fff |