Utf8Formatter.TryFormat Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
TryFormat(Boolean, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt Boolean .
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
Parameters
- value
- Boolean
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G (standaard) | Waar/onwaar |
| l | waar/onwaar |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(Byte, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt Byte .
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
Parameters
- value
- Byte
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 122 |
| N/n | 122 |
| X/x | 7a |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(DateTime, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt DateTime .
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
Parameters
- value
- DateTime
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks | Opmerkingen |
|---|---|---|
| G (standaard) | 05/25/2017 10:30:15 | |
| R | Di, 03 jan 2017 08:08:05 GMT | (RFC 1123) |
| l | tue, 03 jan 2017 08:08:05 gmt | (Kleine letter RFC 1123) |
| O | 2017-06-12T05:30:45.7680000-07:00 | (Retour-trippable) |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(DateTimeOffset, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt DateTimeOffset .
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
Parameters
- value
- DateTimeOffset
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Van toepassing op
TryFormat(Decimal, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt Decimal .
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
Parameters
- value
- Decimal
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks | Opmerkingen |
|---|---|---|
| G/g (standaard) | ||
| F/f | 12.45 | Vast punt |
| E/e | 1.245000e1 | Exponentieel |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(Double, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt Double .
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
Parameters
- value
- Double
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks | Opmerkingen |
|---|---|---|
| G/g (standaard) | ||
| F/f | 12.45 | Vast punt |
| E/e | 1.245000e1 | Exponentieel |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(Guid, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt Guid .
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
Parameters
- value
- Guid
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Resultaattekenreeks |
|---|---|
| D (standaard) | nnnn-nnnn-nnnn-nnnn-nnnn-nnnn |
| B | {nnnn-nnnn-nnnn-nnnn-nnn} |
| P | (nnnnnn-nnnn-nnnn-nnnn-nnnn-nnn) |
| N | nnnn |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(Int16, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een Int16 UTF8-tekenreeks opgemaakt.
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
Parameters
- value
- Int16
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(Int32, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een Int32 UTF8-tekenreeks opgemaakt.
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
Parameters
- value
- Int32
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(Int64, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een Int64 UTF8-tekenreeks opgemaakt.
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
Parameters
- value
- Int64
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(SByte, Span<Byte>, Int32, StandardFormat)
Belangrijk
Deze API is niet CLS-conform.
Hiermee wordt een SByte UTF8-tekenreeks opgemaakt.
[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
Parameters
- value
- SByte
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
- Kenmerken
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 122 |
| N/n | 122 |
| X/x | 7a |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(Single, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt Single .
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
Parameters
- value
- Single
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks | Opmerkingen |
|---|---|---|
| G/g (standaard) | ||
| F/f | 12.45 | Vast punt |
| E/e | 1.245000e1 | Exponentieel |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(TimeSpan, Span<Byte>, Int32, StandardFormat)
Hiermee wordt een UTF8-tekenreeks opgemaakt TimeSpan .
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
Parameters
- value
- TimeSpan
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Resultaattekenreeks | Opmerkingen |
|---|---|---|
| c/t/T (standaard) | [-][d.]uu:mm:ss[.fffffff] | (constante notatie) |
| G | ±d:uu:mm:ss.fffffff | (algemeen lang) |
| g | [-][d:][h]h:mm:ss[.f[f[f[f[f[f[f]]]]]] | (algemeen kort) |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(UInt16, Span<Byte>, Int32, StandardFormat)
Belangrijk
Deze API is niet CLS-conform.
Hiermee wordt een UTF8-tekenreeks opgemaakt UInt16 .
[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
Parameters
- value
- UInt16
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
- Kenmerken
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(UInt32, Span<Byte>, Int32, StandardFormat)
Belangrijk
Deze API is niet CLS-conform.
Hiermee wordt een UTF8-tekenreeks opgemaakt UInt32 .
[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
Parameters
- value
- UInt32
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
- Kenmerken
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.
Van toepassing op
TryFormat(UInt64, Span<Byte>, Int32, StandardFormat)
Belangrijk
Deze API is niet CLS-conform.
Hiermee wordt een UTF8-tekenreeks opgemaakt UInt64 .
[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
Parameters
- value
- UInt64
De waarde die moet worden opgemaakt.
- bytesWritten
- Int32
Wanneer de methode wordt geretourneerd, bevat deze de lengte van de opgemaakte tekst in bytes.
- format
- StandardFormat
De standaardindeling die moet worden gebruikt.
Retouren
true als de opmaakbewerking slaagt; false als destination het te klein is.
- Kenmerken
Opmerkingen
Ondersteunde indelingen:
| Tekenreeks opmaken | Voorbeeld van resultaattekenreeks |
|---|---|
| G/g (standaard) | |
| D/d | 32767 |
| N/n | 32,767 |
| X/x | 7fff |
Als de methode mislukt, verhoogt u iteratief de grootte van de buffer en probeert u het opnieuw totdat deze is geslaagd.