Sdílet prostřednictvím


Ascii.FromUtf16(ReadOnlySpan<Char>, Span<Byte>, Int32) Metoda

Definice

Zkopíruje text ze zdrojové vyrovnávací paměti do cílové vyrovnávací paměti a během kopírování se převede z UTF-16 na ASCII.

public:
 static System::Buffers::OperationStatus FromUtf16(ReadOnlySpan<char> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static System.Buffers.OperationStatus FromUtf16 (ReadOnlySpan<char> source, Span<byte> destination, out int bytesWritten);
static member FromUtf16 : ReadOnlySpan<char> * Span<byte> * int -> System.Buffers.OperationStatus
Public Shared Function FromUtf16 (source As ReadOnlySpan(Of Char), destination As Span(Of Byte), ByRef bytesWritten As Integer) As OperationStatus

Parametry

source
ReadOnlySpan<Char>

Zdrojová vyrovnávací paměť, ze které se čte text UTF-16.

destination
Span<Byte>

Cílová vyrovnávací paměť, do které se zapisuje text ASCII.

bytesWritten
Int32

Když tato metoda vrátí, obsahuje počet bajtů, které jsou skutečně zapsány do destination. Je to stejné jako počet znaků, které jsou skutečně přečteny z source.

Návraty

Popisující OperationStatus výsledek operace.

Platí pro