Przeczytaj w języku angielskim Edytuj

Udostępnij za pośrednictwem


Rune.TryEncodeToUtf16(Span<Char>, Int32) Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Encodes this Rune to a UTF-16 encoded destination buffer.

public bool TryEncodeToUtf16(Span<char> destination, out int charsWritten);

Parameters

destination
Span<Char>

The buffer to which to write this value as UTF-16 encoded value.

charsWritten
Int32

The number of Char values written to destination, or 0 if the destination buffer is not large enough to contain the output.

Returns

true if the value was written to the buffer; otherwise, false.

Remarks

The Utf16SequenceLength property can be queried ahead of time to determine the required size of the destination buffer.

Applies to

Produkt Wersje
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10