Version.IUtf8SpanFormattable.TryFormat Yöntem

Tanım

Geçerli örneğin değerini UTF-8 olarak sağlanan bayt aralığına biçimlendirmeye çalışır.

 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

Parametreler

utf8Destination
Span<Byte>

Bayt aralığı olarak biçimlendirilmiş bu örneğin değerinin yazıldığı yayılma alanı.

bytesWritten
Int32

Bu yöntem döndürdüğünde, utf8Destinationiçinde yazılan bayt sayısını içerir.

format
ReadOnlySpan<Char>

utf8Destinationiçin kabul edilebilir biçimi tanımlayan standart veya özel biçim dizesini temsil eden karakterleri içeren bir yayılma alanı.

provider
IFormatProvider

utf8Destinationiçin kültüre özgü biçimlendirme bilgileri sağlayan isteğe bağlı bir nesne.

Döndürülenler

Biçimlendirmenin başarılı olup olmadığını true; aksi takdirde false.

Uygulamalar

Şunlara uygulanır