Compartir a través de


Rune.IUtf8SpanFormattable.TryFormat Método

Definición

Intenta dar formato al valor de la instancia actual como UTF-8 en el intervalo de bytes proporcionado.

 virtual bool System.IUtf8SpanFormattable.TryFormat(Span<System::Byte> utf8Destination, [Runtime::InteropServices::Out] int % bytesWritten, ReadOnlySpan<char> format, IFormatProvider ^ provider) = IUtf8SpanFormattable::TryFormat;
bool IUtf8SpanFormattable.TryFormat (Span<byte> utf8Destination, out int bytesWritten, ReadOnlySpan<char> format, IFormatProvider provider);
abstract member System.IUtf8SpanFormattable.TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
override this.System.IUtf8SpanFormattable.TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
Function TryFormat (utf8Destination As Span(Of Byte), ByRef bytesWritten As Integer, format As ReadOnlySpan(Of Char), provider As IFormatProvider) As Boolean Implements IUtf8SpanFormattable.TryFormat

Parámetros

utf8Destination
Span<Byte>

Intervalo en el que se va a escribir el valor de esta instancia con formato de intervalo de bytes.

bytesWritten
Int32

Cuando este método devuelve , contiene el número de bytes escritos en utf8Destination.

format
ReadOnlySpan<Char>

Un intervalo que contiene los caracteres que representan una cadena de formato estándar o personalizado que define el formato aceptable para utf8Destination.

provider
IFormatProvider

Un objeto opcional que proporciona información de formato específica de la referencia cultural de utf8Destination.

Devoluciones

true si el formato es correcto; en caso contrario, false.

Implementaciones

Se aplica a