UTF8Encoding.TryGetBytes Método

Definición

Codifica en un intervalo de bytes un conjunto de caracteres del intervalo de solo lectura especificado si el destino es lo suficientemente grande.

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

Parámetros

chars
ReadOnlySpan<Char>

Intervalo que contiene el conjunto de caracteres que se va a codificar.

bytes
Span<Byte>

Intervalo de bytes que contiene los bytes codificados.

bytesWritten
Int32

Tras completar correctamente la operación, el número de bytes codificados en bytes.

Devoluciones

true si todos los caracteres se codificaron en el destino; false si el destino era demasiado pequeño para contener todos los bytes codificados.

Se aplica a