Encoding.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:
 virtual bool TryGetBytes(ReadOnlySpan<char> chars, Span<System::Byte> bytes, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryGetBytes(ReadOnlySpan<char> chars, Span<byte> bytes, out int bytesWritten);
abstract member TryGetBytes : ReadOnlySpan<char> * Span<byte> * int -> bool
override this.TryGetBytes : ReadOnlySpan<char> * Span<byte> * int -> bool
Public Overridable 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: