Rune.TryEncodeToUtf8(Span<Byte>, Int32) Method

Definition

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

public bool TryEncodeToUtf8 (Span<byte> destination, out int bytesWritten);

Parameters

destination
Span<Byte>

The buffer to which to write the UTF-8 encoded value.

bytesWritten
Int32

The number of Byte 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 Utf8SequenceLength property can be queried ahead of time to determine the required size of the destination buffer.

Applies to

Product Versions
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9