Utf8Formatter.TryFormat 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
TryFormat(Boolean, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Boolean.cs
- Source:
- Utf8Formatter.Boolean.cs
- Source:
- Utf8Formatter.Boolean.cs
- Source:
- Utf8Formatter.Boolean.cs
- Source:
- Utf8Formatter.Boolean.cs
Met en forme une Boolean chaîne UTF8.
public static bool TryFormat(bool value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : bool * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Boolean, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Boolean
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G (valeur par défaut) | Vrai/Faux |
| l | true/false |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Byte, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme une Byte chaîne UTF8.
public static bool TryFormat(byte value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : byte * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Byte, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Byte
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 122 |
| N/n | 122 |
| X/x | 7a |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(DateTime, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
Met en forme une DateTime chaîne UTF8.
public static bool TryFormat(DateTime value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : DateTime * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As DateTime, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- DateTime
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat | Commentaires |
|---|---|---|
| G (valeur par défaut) | 05/25/2017 10:30:15 | |
| R | Tue, 03 Jan 2017 08:08:05 GMT | (RFC 1123) |
| l | tue, 03 jan 2017 08:08:05 gmt | (RFC en minuscules 1123) |
| O | 2017-06-12T05:30:45.7680000-07:00 | (Aller-retour) |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(DateTimeOffset, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
- Source:
- Utf8Formatter.Date.cs
Met en forme une DateTimeOffset chaîne UTF8.
public static bool TryFormat(DateTimeOffset value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : DateTimeOffset * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As DateTimeOffset, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- DateTimeOffset
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
S’applique à
TryFormat(Decimal, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Decimal.cs
- Source:
- Utf8Formatter.Decimal.cs
- Source:
- Utf8Formatter.Decimal.cs
- Source:
- Utf8Formatter.Decimal.cs
- Source:
- Utf8Formatter.Decimal.cs
Met en forme une Decimal chaîne UTF8.
public static bool TryFormat(decimal value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : decimal * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Decimal, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Decimal
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat | Commentaires |
|---|---|---|
| G/g (par défaut) | ||
| F/f | 12.45 | Point fixe |
| E/e | 1.245000e1 | Exponentielle |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Double, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
Met en forme une Double chaîne UTF8.
public static bool TryFormat(double value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : double * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Double, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Double
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat | Commentaires |
|---|---|---|
| G/g (par défaut) | ||
| F/f | 12.45 | Point fixe |
| E/e | 1.245000e1 | Exponentielle |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Guid, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Guid.cs
- Source:
- Utf8Formatter.Guid.cs
- Source:
- Utf8Formatter.Guid.cs
- Source:
- Utf8Formatter.Guid.cs
- Source:
- Utf8Formatter.Guid.cs
Met en forme une Guid chaîne UTF8.
public static bool TryFormat(Guid value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : Guid * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Guid, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Guid
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Chaîne de résultat |
|---|---|
| D (valeur par défaut) | nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnnnnn |
| B | {nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnn} |
| P | (nnnnnnnn-nnnn-nnnn-nnnn-nnnn-nnnnnnnnnn) |
| N | nnnn |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Int16, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme une Int16 chaîne UTF8.
public static bool TryFormat(short value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int16 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Short, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Int16
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Int32, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme une Int32 chaîne UTF8.
public static bool TryFormat(int value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Integer, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Int32
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Int64, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Met en forme une Int64 chaîne UTF8.
public static bool TryFormat(long value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : int64 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Long, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Int64
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(SByte, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme une SByte chaîne UTF8.
[System.CLSCompliant(false)]
public static bool TryFormat(sbyte value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : sbyte * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As SByte, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- SByte
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
- Attributs
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 122 |
| N/n | 122 |
| X/x | 7a |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(Single, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
- Source:
- Utf8Formatter.Float.cs
Met en forme une Single chaîne UTF8.
public static bool TryFormat(float value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : single * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As Single, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- Single
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat | Commentaires |
|---|---|---|
| G/g (par défaut) | ||
| F/f | 12.45 | Point fixe |
| E/e | 1.245000e1 | Exponentielle |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(TimeSpan, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.TimeSpan.cs
- Source:
- Utf8Formatter.TimeSpan.cs
- Source:
- Utf8Formatter.TimeSpan.cs
- Source:
- Utf8Formatter.TimeSpan.cs
- Source:
- Utf8Formatter.TimeSpan.cs
Met en forme une TimeSpan chaîne UTF8.
public static bool TryFormat(TimeSpan value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
static member TryFormat : TimeSpan * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As TimeSpan, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- TimeSpan
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
Remarques
Formats pris en charge :
| Chaîne de format | Chaîne de résultat | Commentaires |
|---|---|---|
| c/t/T (par défaut) | [-][d.]hh :mm :ss[.fffffff] | (format constant) |
| G | [-]d :hh :mm :ss.fffffff | (général long) |
| g | [-][d :][h]h :mm :ss[.f[f[f[f[f[f[f[f]]]]]] | (général court) |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(UInt16, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme une UInt16 chaîne UTF8.
[System.CLSCompliant(false)]
public static bool TryFormat(ushort value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint16 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As UShort, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- UInt16
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
- Attributs
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(UInt32, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme une UInt32 chaîne UTF8.
[System.CLSCompliant(false)]
public static bool TryFormat(uint value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint32 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As UInteger, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- UInt32
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
- Attributs
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.
S’applique à
TryFormat(UInt64, Span<Byte>, Int32, StandardFormat)
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
- Source:
- Utf8Formatter.Integer.cs
Important
Cette API n’est pas conforme CLS.
Met en forme une UInt64 chaîne UTF8.
[System.CLSCompliant(false)]
public static bool TryFormat(ulong value, Span<byte> destination, out int bytesWritten, System.Buffers.StandardFormat format = default);
[<System.CLSCompliant(false)>]
static member TryFormat : uint64 * Span<byte> * int * System.Buffers.StandardFormat -> bool
Public Shared Function TryFormat (value As ULong, destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As StandardFormat = Nothing) As Boolean
Paramètres
- value
- UInt64
Valeur à mettre en forme.
- bytesWritten
- Int32
Lorsque la méthode retourne, contient la longueur du texte mis en forme en octets.
- format
- StandardFormat
Format standard à utiliser.
Retours
true si l’opération de mise en forme réussit ; false si destination elle est trop petite.
- Attributs
Remarques
Formats pris en charge :
| Chaîne de format | Exemple de chaîne de résultat |
|---|---|
| G/g (par défaut) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Si la méthode échoue, augmentez de manière itérative la taille de la mémoire tampon et réessayez jusqu’à ce qu’elle réussisse.