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á zapisovat hodnota této instance formátovaná jako rozpětí znaků.

charsWritten
Int32

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

format
ReadOnlySpan<Char>

Rozsah obsahující znaky, které představují řetězec standardního nebo vlastního formátu, 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

truepokud bylo formátování úspěšné; v opačném případě . 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. Příkaz TryFormat by měl 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