Sdílet prostřednictvím


Complex.TryFormat Metoda

Definice

Přetížení

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Pokusí se naformátovat hodnotu aktuální instance do zadaného rozsahu znaků.

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs

Pokusí se naformátovat hodnotu aktuální instance do zadaného rozsahu znaků.

public:
 virtual bool TryFormat(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten, ReadOnlySpan<char> format, IFormatProvider ^ provider);
public bool TryFormat (Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider);
public bool TryFormat (Span<char> destination, out int charsWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = default);
abstract member TryFormat : Span<char> * int * ReadOnlySpan<char> * IFormatProvider -> bool
override this.TryFormat : Span<char> * int * ReadOnlySpan<char> * IFormatProvider -> bool
Public Function TryFormat (destination As Span(Of Char), ByRef charsWritten As Integer, format As ReadOnlySpan(Of Char), provider As IFormatProvider) As Boolean
Public Function TryFormat (destination As Span(Of Char), ByRef charsWritten As Integer, Optional format As ReadOnlySpan(Of Char) = Nothing, Optional provider As IFormatProvider = Nothing) As Boolean

Parametry

destination
Span<Char>

Rozsah, ve kterém se má napsat hodnota této instance formátovaná jako rozsah znaků.

charsWritten
Int32

Když tato metoda vrátí, obsahuje počet znaků, které byly zapsány v destination.

format
ReadOnlySpan<Char>

Rozsah obsahující znaky představující standardní nebo vlastní formátovací řetězec, který definuje přijatelný formát pro destination.

provider
IFormatProvider

Volitelný objekt, který poskytuje informace o formátování specifické pro jazykovou verzi pro destination.

Návraty

true, pokud bylo formátování úspěšné; jinak false.

Implementuje

Poznámky

Implementace tohoto rozhraní by měla vytvořit stejný řetězec znaků jako implementace ToString(String, IFormatProvider) na stejném typu. TryFormat by se měla vrátit false pouze v případě, že v cílové vyrovnávací paměti není dostatek místa. Jakákoli jiná selhání by měla vyvolat výjimku.

Platí pro

TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Zdroj:
Complex.cs
Zdroj:
Complex.cs
public bool TryFormat (Span<byte> utf8Destination, out int bytesWritten, ReadOnlySpan<char> format = default, IFormatProvider? provider = default);
abstract member TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
override this.TryFormat : Span<byte> * int * ReadOnlySpan<char> * IFormatProvider -> bool
Public Function TryFormat (utf8Destination As Span(Of Byte), ByRef bytesWritten As Integer, Optional format As ReadOnlySpan(Of Char) = Nothing, Optional provider As IFormatProvider = Nothing) As Boolean

Parametry

utf8Destination
Span<Byte>
bytesWritten
Int32
format
ReadOnlySpan<Char>
provider
IFormatProvider

Návraty

Implementuje

Platí pro