Rune.TryEncodeToUtf8(Span<Byte>, Int32) Rune.TryEncodeToUtf8(Span<Byte>, Int32) Rune.TryEncodeToUtf8(Span<Byte>, Int32) Rune.TryEncodeToUtf8(Span<Byte>, Int32) Method

Definition

Codiert diese Rune-Struktur in einen Zielpuffer im UTF-8-Format.Encodes this Rune to a UTF-8 encoded destination buffer.

public:
 bool TryEncodeToUtf8(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryEncodeToUtf8 (Span<byte> destination, out int bytesWritten);
member this.TryEncodeToUtf8 : Span<byte> * int -> bool
Public Function TryEncodeToUtf8 (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameter

destination
Span<Byte>

Der Puffer, in der Wert im UTF-8-Format geschrieben werden soll.The buffer to which to write the UTF-8 encoded value.

bytesWritten
Int32 Int32 Int32 Int32

Die Anzahl von Byte in destination geschriebenen Werte, oder 0, wenn der Zielpuffer nicht groß genug ist, um die Ausgabe zu enthalten.The number of Byte values written to destination, or 0 if the destination buffer is not large enough to contain the output.

Gibt zurück

true, wenn der Wert in den Puffer geschrieben wurde; andernfalls false.true if the value was written to the buffer; otherwise, false.

Hinweise

Die Utf8SequenceLength -Eigenschaft kann im Voraus abgefragt werden, um die erforderliche Größe destination des Puffers zu bestimmen.The Utf8SequenceLength property can be queried ahead of time to determine the required size of the destination buffer.

Gilt für: