UTF8Encoding.TryGetBytes Methode

Definition

Codiert in eine Spanne von Bytes, die eine Reihe von Zeichen aus der angegebenen schreibgeschützten Spanne umfasst, wenn das Ziel groß genug ist.

public:
 override bool TryGetBytes(ReadOnlySpan<char> chars, Span<System::Byte> bytes, [Runtime::InteropServices::Out] int % bytesWritten);
public override bool TryGetBytes(ReadOnlySpan<char> chars, Span<byte> bytes, out int bytesWritten);
override this.TryGetBytes : ReadOnlySpan<char> * Span<byte> * int -> bool
Public Overrides Function TryGetBytes (chars As ReadOnlySpan(Of Char), bytes As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parameter

chars
ReadOnlySpan<Char>

Die Spanne, die den zu codierenden Zeichensatz enthält.

bytes
Span<Byte>

Die Bytespanne, um die codierten Bytes aufzunehmen.

bytesWritten
Int32

Nach erfolgreichem Abschluss des Vorgangs, die Anzahl der Bytes codiert in bytes.

Gibt zurück

true wenn alle Zeichen in das Ziel codiert wurden; false wenn das Ziel zu klein war, um alle codierten Bytes zu enthalten.

Gilt für: