Sdílet prostřednictvím


Ascii.ToUtf16(ReadOnlySpan<Byte>, Span<Char>, 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 ze sady ASCII na UTF-16.

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

Parametry

source
ReadOnlySpan<Byte>

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

destination
Span<Char>

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

charsWritten
Int32

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

Návraty

Popisující OperationStatus výsledek operace.

Platí pro