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

destinationに書き込まれるChar値の数。出力を格納するのに十分な大きさの宛先バッファーがない場合は 0。

返品

true 値がバッファーに書き込まれた場合。それ以外の場合は false

注釈

Utf16SequenceLength プロパティは、事前にクエリを実行して、destination バッファーの必要なサイズを判断できます。

適用対象