Udostępnij za pośrednictwem


Complex.TryFormat Metoda

Definicja

Przeciążenia

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

Próbuje sformatować wartość bieżącego wystąpienia w podanym zakresie znaków.

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

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

Źródło:
Complex.cs
Źródło:
Complex.cs
Źródło:
Complex.cs

Próbuje sformatować wartość bieżącego wystąpienia w podanym zakresie znaków.

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>

Zakres, w którym ma być zapisywana wartość wystąpienia sformatowana jako zakres znaków.

charsWritten
Int32

Gdy ta metoda zwróci wartość , zawiera liczbę znaków zapisanych w destination.

format
ReadOnlySpan<Char>

Zakres zawierający znaki reprezentujące ciąg formatu standardowego lub niestandardowego, który definiuje akceptowalny format dla destination.

provider
IFormatProvider

Opcjonalny obiekt, który dostarcza informacje o formatowaniu specyficznym dla kultury dla destination.

Zwraca

true, jeśli formatowanie zakończyło się pomyślnie; w przeciwnym razie false.

Implementuje

Uwagi

Implementacja tego interfejsu powinna utworzyć ten sam ciąg znaków co implementacja ToString(String, IFormatProvider) w tym samym typie. TryFormat powinna zwrócić false tylko wtedy, gdy w buforze docelowym nie ma wystarczającej ilości miejsca. Wszelkie inne błędy powinny zgłaszać wyjątek.

Dotyczy

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

Źródło:
Complex.cs
Źródło:
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

Zwraca

Implementuje

Dotyczy