Complex.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í.
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
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
true
pokud 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
- bytesWritten
- Int32
- format
- ReadOnlySpan<Char>
- provider
- IFormatProvider
Návraty
Implementuje
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro