Utf8Parser.TryParse Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
TryParse(ReadOnlySpan<Byte>, Boolean, Int32, Char)
- Source:
- Utf8Parser.Boolean.cs
- Source:
- Utf8Parser.Boolean.cs
- Source:
- Utf8Parser.Boolean.cs
Analiza un elemento Boolean al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Boolean
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo |
---|---|
G (valor predeterminado) | Verdadero/Falso |
l | true/false |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Byte, Int32, Char)
Analiza un elemento Byte al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Byte
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo |
---|---|
G/g (valor predeterminado) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Se aplica a
TryParse(ReadOnlySpan<Byte>, DateTime, Int32, Char)
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
Analiza un elemento DateTime al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- DateTime
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo | Comentarios |
---|---|---|
G (valor predeterminado) | 05/25/2017 10:30:15 | |
R | Tue, 03 ene 2017 08:08:05 GMT | (RFC 1123) |
l | tue, 03 ene 2017 08:08:05 gmt | (RFC 1123 en minúscula) |
O | 2017-06-12T12:30:45.768+00:00 | (Trippable de ida y vuelta) |
Se aplica a
TryParse(ReadOnlySpan<Byte>, DateTimeOffset, Int32, Char)
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
- Source:
- Utf8Parser.Date.cs
Analiza un elemento DateTimeOffset al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- DateTimeOffset
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo | Comentarios |
---|---|---|
G (valor predeterminado) | 05/25/2017 10:30:15 | |
R | Mar, 03 ene 2017 08:08:05 GMT | (RFC 1123) |
l | tue, 03 ene 2017 08:08:05 gmt | (RFC 1123 en minúscula) |
O | 2017-06-12T12:30:45.768+00:00 | (Trippable de ida y vuelta) |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Decimal, Int32, Char)
- Source:
- Utf8Parser.Decimal.cs
- Source:
- Utf8Parser.Decimal.cs
- Source:
- Utf8Parser.Decimal.cs
Analiza un elemento Decimal al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Decimal
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Ejemplo de formato esperado | Comentarios |
---|---|---|
G/g (valor predeterminado) | ||
F/f | 12.45 | Punto fijo |
E/e | 1.245000e1 | Exponencial |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Double, Int32, Char)
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
Analiza un elemento Double al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Double
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Ejemplo de formato esperado | Comentarios |
---|---|---|
G/g (valor predeterminado) | ||
F/f | 12.45 | Punto fijo |
E/e | 1.245000e1 | Exponencial |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Guid, Int32, Char)
- Source:
- Utf8Parser.Guid.cs
- Source:
- Utf8Parser.Guid.cs
- Source:
- Utf8Parser.Guid.cs
Analiza un elemento Guid al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Guid
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado |
---|---|
D (valor predeterminado) | nn-nnnn-nnnn-nn-nn |
B | {nnnn-nnnn-nnnn-nnnn-nnn} |
P | (nn-nnnn-nnnn-nn-nnn) |
N | nnn |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Int16, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Analiza un elemento Int16 al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Int16
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Ejemplo de formato esperado |
---|---|
G/g (valor predeterminado) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Int32, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Analiza un elemento Int32 al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Int32
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Ejemplo de formato esperado |
---|---|
G/g (valor predeterminado) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Int64, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Analiza un elemento Int64 al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Int64
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo |
---|---|
G/g (valor predeterminado) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Se aplica a
TryParse(ReadOnlySpan<Byte>, SByte, Int32, Char)
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
- Source:
- Utf8Parser.Integer.Signed.cs
Importante
Esta API no es conforme a CLS.
Analiza un elemento SByte al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- SByte
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
- Atributos
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo |
---|---|
G/g (valor predeterminado) | |
D/d | 122 |
N/n | 122 |
X/x | 7a |
Se aplica a
TryParse(ReadOnlySpan<Byte>, Single, Int32, Char)
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
- Source:
- Utf8Parser.Float.cs
Analiza un elemento Single al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- Single
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Ejemplo esperado de fornmat | Comentarios |
---|---|---|
G/g (valor predeterminado) | ||
F/f | 12.45 | Punto fijo |
E/e | 1.245000e1 | Exponencial |
Se aplica a
TryParse(ReadOnlySpan<Byte>, TimeSpan, Int32, Char)
- Source:
- Utf8Parser.TimeSpan.cs
- Source:
- Utf8Parser.TimeSpan.cs
- Source:
- Utf8Parser.TimeSpan.cs
Analiza un elemento TimeSpan al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- TimeSpan
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado | Comentarios | |
---|---|---|---|
c/t/T (valor predeterminado) | [-][d.]hh:mm:ss[.fffffff] | (formato constante) | |
G | [-]d:hh:mm:ss.fffffff | (general long) | |
e | [-] [d:] [h]h:mm:ss[.f[f[f[f[f[f[f[f[f]]]]]] | (general short) |
Se aplica a
TryParse(ReadOnlySpan<Byte>, UInt16, Int32, Char)
Importante
Esta API no es conforme a CLS.
Analiza un elemento UInt16 al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- UInt16
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
- Atributos
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo |
---|---|
G/g (valor predeterminado) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Se aplica a
TryParse(ReadOnlySpan<Byte>, UInt32, Int32, Char)
Importante
Esta API no es conforme a CLS.
Analiza un elemento UInt32 al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- UInt32
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
- Atributos
Comentarios
Formatos admitidos:
Cadena de formato | Formato esperado de ejemplo |
---|---|
G/g (valor predeterminado) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |
Se aplica a
TryParse(ReadOnlySpan<Byte>, UInt64, Int32, Char)
Importante
Esta API no es conforme a CLS.
Analiza un elemento UInt64 al principio de una cadena 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
Parámetros
- source
- ReadOnlySpan<Byte>
Cadena Utf8 que se va a analizar.
- value
- UInt64
El resultado que devuelve este método contiene el valor analizado desde source
, si la operación de análisis se ha realizado correctamente.
- bytesConsumed
- Int32
Si la operación de análisis se ha realizado correctamente, contiene la longitud en bytes del elemento substring analizado cuando lo devuelve el método. Si se produce un error en el método, bytesConsumed
se establece en 0.
- standardFormat
- Char
Formato esperado de la cadena Utf8.
Devoluciones
true
para lograr una operación correcta; false
si la cadena no era válida sintácticamente o ha habido un desbordamiento o subdesbordamiento.
- Atributos
Comentarios
Formatos admitidos:
Cadena de formato | Ejemplo de formato esperado |
---|---|
G/g (valor predeterminado) | |
D/d | 32767 |
N/n | 32 767 |
X/x | 7fff |