次の方法で共有


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。

戻り値

Boolean

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

注釈

このプロパティは Utf16SequenceLength 、バッファーの必要なサイズを決定するために、事前にクエリを実行 destination できます。

適用対象