Freigeben über


Utf8Formatter.TryFormat Methode

Definition

Überlädt

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

Formatiert einen Boolean-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Byte-Wert als UTF8-Zeichenfolge.

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

Formatiert einen DateTime-Wert als UTF8-Zeichenfolge.

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

Formatiert einen DateTimeOffset-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Decimal-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Double-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Guid-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Int16-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Int32-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Int64-Wert als UTF8-Zeichenfolge.

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

Formatiert einen SByte-Wert als UTF8-Zeichenfolge.

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

Formatiert einen Single-Wert als UTF8-Zeichenfolge.

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

Formatiert einen TimeSpan-Wert als UTF8-Zeichenfolge.

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

Formatiert einen UInt16-Wert als UTF8-Zeichenfolge.

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

Formatiert einen UInt32-Wert als UTF8-Zeichenfolge.

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

Formatiert einen UInt64-Wert als UTF8-Zeichenfolge.

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

Quelle:
Utf8Formatter.Boolean.cs
Quelle:
Utf8Formatter.Boolean.cs
Quelle:
Utf8Formatter.Boolean.cs

Formatiert einen Boolean-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Boolean

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G (Standard) Wahr/falsch
l TRUE/FALSE

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Formatiert einen Byte-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Byte

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 122
N/n 122
X/x 7a

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Date.cs
Quelle:
Utf8Formatter.Date.cs
Quelle:
Utf8Formatter.Date.cs

Formatiert einen DateTime-Wert als UTF8-Zeichenfolge.

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

Parameter

value
DateTime

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge Kommentare
G (Standard) 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 (RFC 1123 in Kleinbuchstaben)
O 2017-06-12T12:30:45.768+00:00 (Roundtrippable)

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Date.cs
Quelle:
Utf8Formatter.Date.cs
Quelle:
Utf8Formatter.Date.cs

Formatiert einen DateTimeOffset-Wert als UTF8-Zeichenfolge.

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

Parameter

value
DateTimeOffset

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Gilt für:

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

Quelle:
Utf8Formatter.Decimal.cs
Quelle:
Utf8Formatter.Decimal.cs
Quelle:
Utf8Formatter.Decimal.cs

Formatiert einen Decimal-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Decimal

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge Kommentare
G/g (Standard)
F/f 12.45 Fixpunkt
E/e 1.245000e1 Exponentiell

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Float.cs
Quelle:
Utf8Formatter.Float.cs
Quelle:
Utf8Formatter.Float.cs

Formatiert einen Double-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Double

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge Kommentare
G/g (Standard)
F/f 12.45 Fixpunkt
E/e 1.245000e1 Exponentiell

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Guid.cs
Quelle:
Utf8Formatter.Guid.cs
Quelle:
Utf8Formatter.Guid.cs

Formatiert einen Guid-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Guid

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Ergebniszeichenfolge
D (Standard) nnnnnnnnn-nnnnn-nnnnn-nn
B {nnnnnnnn-nnnn-nnnnn-nn
P (nnnnnnnnn-nnnn-nnnnn-nn
N nnnnnnnnnnnnn

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Formatiert einen Int16-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Int16

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 32767
N/n 32.767
X/x 7fff

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Formatiert einen Int32-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Int32

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 32767
N/n 32.767
X/x 7fff

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Formatiert einen Int64-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Int64

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 32767
N/n 32.767
X/x 7fff

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie es, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Formatiert einen SByte-Wert als UTF8-Zeichenfolge.

[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

Parameter

value
SByte

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Attribute

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 122
N/n 122
X/x 7a

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie den Vorgang, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Float.cs
Quelle:
Utf8Formatter.Float.cs
Quelle:
Utf8Formatter.Float.cs

Formatiert einen Single-Wert als UTF8-Zeichenfolge.

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

Parameter

value
Single

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge Kommentare
G/g (Standard)
F/f 12.45 Fixpunkt
E/e 1.245000e1 Exponentiell

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie den Vorgang, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.TimeSpan.cs
Quelle:
Utf8Formatter.TimeSpan.cs
Quelle:
Utf8Formatter.TimeSpan.cs

Formatiert einen TimeSpan-Wert als UTF8-Zeichenfolge.

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

Parameter

value
TimeSpan

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Hinweise

Unterstützte Formate:

Formatzeichenfolge Ergebniszeichenfolge Kommentare
c/t/T (Standard) [-][d.]hh:mm:ss[.fffffff] (konstantes Format)
G [-]d:hh:mm:ss.fffffff (allgemein lang)
g [-] [d:] [h]h:mm:ss[.f[f[f[f[f[f[f]]]]]] (allgemein kurz)

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie den Vorgang, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Formatiert einen UInt16-Wert als UTF8-Zeichenfolge.

[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

Parameter

value
UInt16

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Attribute

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 32767
N/n 32.767
X/x 7fff

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie den Vorgang, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Formatiert einen UInt32-Wert als UTF8-Zeichenfolge.

[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

Parameter

value
UInt32

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Attribute

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 32767
N/n 32.767
X/x 7fff

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie den Vorgang, bis sie erfolgreich ist.

Gilt für:

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

Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs
Quelle:
Utf8Formatter.Integer.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Formatiert einen UInt64-Wert als UTF8-Zeichenfolge.

[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

Parameter

value
UInt64

Der zu formatierende Wert.

destination
Span<Byte>

Der Puffer, in den der UTF8-formatierte Wert geschrieben wird.

bytesWritten
Int32

Enthält bei der Rückgabe der Methode die Länge des formatierten Texts in Bytes.

format
StandardFormat

Das zu verwendende Standardformat.

Gibt zurück

true, wenn der Formatierungsvorgang erfolgreich ist; false, wenn destination zu klein ist.

Attribute

Hinweise

Unterstützte Formate:

Formatzeichenfolge Beispiel-Ergebniszeichenfolge
G/g (Standard)
D/d 32767
N/n 32.767
X/x 7fff

Wenn die Methode fehlschlägt, erhöhen Sie iterativ die Größe des Puffers, und wiederholen Sie den Vorgang, bis sie erfolgreich ist.

Gilt für: