Freigeben über


Ascii.ToUtf16(ReadOnlySpan<Byte>, Span<Char>, Int32) Methode

Definition

Kopiert Text aus einem Quellpuffer in einen Zielpuffer und konvertiert während des Kopiervorgangs von ASCII in 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

Parameter

source
ReadOnlySpan<Byte>

Der Quellpuffer, aus dem ASCII-Text gelesen wird.

destination
Span<Char>

Der Zielpuffer, in den UTF-16-Text geschrieben wird.

charsWritten
Int32

Wenn diese Methode zurückgibt, enthält die Anzahl der Zeichen, die tatsächlich in geschrieben wurden destination. Dies entspricht der Anzahl der Bytes, die tatsächlich aus gelesen werden. source

Gibt zurück

Eine OperationStatus , die das Ergebnis des Vorgangs beschreibt.

Gilt für: