Rune.TryEncodeToUtf16(Span<Char>, Int32) 方法

定義

將這個 Rune 編碼為 UTF-16 編碼目的地緩衝區。

public:
 bool TryEncodeToUtf16(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryEncodeToUtf16 (Span<char> destination, out int charsWritten);
member this.TryEncodeToUtf16 : Span<char> * int -> bool
Public Function TryEncodeToUtf16 (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

參數

destination
Span<Char>

要寫入這個值作為 UTF-16 編碼值的目的地緩衝區。

charsWritten
Int32

寫入 destinationChar 值數目;如果目的地緩衝區不夠大,無法包含輸出,則為 0。

傳回

Boolean

若已將值寫入至緩衝區,則為 true;否則為 false

備註

Utf16SequenceLength您可以事先查詢 屬性,以判斷緩衝區的必要大小 destination

適用於