Utf8Parser.TryParse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)
- Source:
- Utf8Parser.Boolean.cs
- Source:
- Utf8Parser.Boolean.cs
- Source:
- Utf8Parser.Boolean.cs
Analyse un Boolean au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Boolean
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G (valeur par défaut) | Vrai/Faux |
l | true/false |
S’applique à
TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)
Analyse un Byte au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Byte
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
S’applique à
TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
Analyse un DateTime au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- DateTime
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu | Commentaires |
---|---|---|
G (valeur par défaut) | 05/25/2017 10:30:15 | |
R | Mar, 03 Jan 2017 08 :08 :05 GMT | (RFC 1123) |
l | mar, 03 jan 2017 08 :08 :05 gmt | (Minuscules RFC 1123) |
O | 2017-06-12T05 :30 :45.7680000-07 :00 | (Aller-retour) |
S’applique à
TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
Analyse un DateTimeOffset au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- DateTimeOffset
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu | Commentaires |
---|---|---|
G (valeur par défaut) | 05/25/2017 10:30:15 | |
R | Mar, 03 Jan 2017 08 :08 :05 GMT | (RFC 1123) |
l | mar, 03 jan 2017 08 :08 :05 gmt | (Minuscules RFC 1123) |
O | 2017-06-12T05 :30 :45.7680000-07 :00 | (Aller-retour) |
S’applique à
TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)
- Source:
- Utf8Parser.Decimal.cs
- Source:
- Utf8Parser.Decimal.cs
- Source:
- Utf8Parser.Decimal.cs
Analyse un Decimal au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Decimal
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu | Commentaires |
---|---|---|
G/g (par défaut) | ||
F/f | 12.45 | Point fixe |
E/e | 1.245000e1 | Exponentielle |
S’applique à
TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
Analyse un Double au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Double
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu | Commentaires |
---|---|---|
G/g (par défaut) | ||
F/f | 12.45 | Point fixe |
E/e | 1.245000e1 | Exponentielle |
S’applique à
TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)
- Source:
- Utf8Parser.Guid.cs
- Source:
- Utf8Parser.Guid.cs
- Source:
- Utf8Parser.Guid.cs
Analyse un Guid au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Guid
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Format attendu |
---|---|
D (valeur par défaut) | nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn |
B | {nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnn} |
P | (nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn) |
N | nnnnnnnnnnnnnnnnnnnnnnnnnn |
S’applique à
TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Analyse un Int16 au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Int16
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
S’applique à
TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Analyse un Int32 au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Int32
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
S’applique à
TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Analyse un Int64 au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Int64
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
S’applique à
TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Important
Cette API n’est pas conforme CLS.
Analyse un SByte au début d’une chaîne UTF-8.
[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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- SByte
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
S’applique à
TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
Analyse un Single au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- Single
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Exemple de fornmat attendu | Commentaires |
---|---|---|
G/g (par défaut) | ||
F/f | 12.45 | Point fixe |
E/e | 1.245000e1 | Exponentielle |
S’applique à
TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)
- Source:
- Utf8Parser.TimeSpan.cs
- Source:
- Utf8Parser.TimeSpan.cs
- Source:
- Utf8Parser.TimeSpan.cs
Analyse un TimeSpan au début d’une chaîne UTF-8.
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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- TimeSpan
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
Remarques
Formats pris en charge :
Chaîne de format | Format attendu | Commentaires | |
---|---|---|---|
c/t/T (par défaut) | [-][d.]hh:mm:ss[.fffffff] | (format constant) | |
G | [-]d :hh :mm :ss.fffffffff | (général long) | |
g | [-] [d :] [h]h :mm :ss[.f[f[f[f[f[f[f]]]]]] | (général court) |
S’applique à
TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)
Important
Cette API n’est pas conforme CLS.
Analyse un UInt16 au début d’une chaîne UTF-8.
[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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- UInt16
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
S’applique à
TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)
Important
Cette API n’est pas conforme CLS.
Analyse un UInt32 au début d’une chaîne UTF-8.
[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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- UInt32
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
S’applique à
TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)
Important
Cette API n’est pas conforme CLS.
Analyse un UInt64 au début d’une chaîne UTF-8.
[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
Paramètres
- source
- ReadOnlySpan<Byte>
Chaîne UTF-8 à analyser.
- value
- UInt64
Quand la méthode retourne, contient la valeur analysée à partir de source
si l’opération d’analyse a réussi.
- bytesConsumed
- Int32
Si l’opération d’analyse a réussi, contient la longueur en octets de la sous-chaîne analysée quand la méthode retourne. Si la méthode échoue, bytesConsumed
est défini sur 0.
- standardFormat
- Char
Format attendu de la chaîne UTF-8.
Retours
true
pour la réussite ; false
si la syntaxe de la chaîne n’était pas valide, ou si un dépassement de capacité positif ou négatif s’est produit.
- Attributs
Remarques
Formats pris en charge :
Chaîne de format | Exemple de format attendu |
---|---|
G/g (par défaut) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |