Utf8Formatter.TryFormat Methode

Definitie

Overloads

Name Description
TryFormat(Boolean, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt Boolean .

TryFormat(Byte, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt Byte .

TryFormat(DateTime, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt DateTime .

TryFormat(DateTimeOffset, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt DateTimeOffset .

TryFormat(Decimal, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt Decimal .

TryFormat(Double, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt Double .

TryFormat(Guid, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt Guid .

TryFormat(Int16, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een Int16 UTF8-tekenreeks opgemaakt.

TryFormat(Int32, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een Int32 UTF8-tekenreeks opgemaakt.

TryFormat(Int64, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een Int64 UTF8-tekenreeks opgemaakt.

TryFormat(SByte, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een SByte UTF8-tekenreeks opgemaakt.

TryFormat(Single, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt Single .

TryFormat(TimeSpan, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt TimeSpan .

TryFormat(UInt16, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt UInt16 .

TryFormat(UInt32, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt UInt32 .

TryFormat(UInt64, Span<Byte>, Int32, StandardFormat)

Hiermee wordt een UTF8-tekenreeks opgemaakt UInt64 .

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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.

destination
Span<Byte>

De buffer voor het schrijven van de UTF8-opgemaakte waarde naar.

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