Version.IUtf8SpanFormattable.TryFormat Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do poskytnutého rozsahu bajtů.
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
Parametry
Rozsah, ve kterém chcete napsat hodnotu této instance formátovanou jako rozsah bajtů.
- bytesWritten
- Int32
Když tato metoda vrátí, obsahuje počet bajtů, které byly zapsány v utf8Destination
.
- format
- ReadOnlySpan<Char>
Rozsah obsahující znaky představující standardní nebo vlastní formátovací řetězec, který definuje přijatelný formát pro utf8Destination
.
- provider
- IFormatProvider
Volitelný objekt, který poskytuje informace o formátování specifické pro jazykovou verzi pro utf8Destination
.
Návraty
true
, pokud bylo formátování úspěšné; jinak false
.