Поделиться через


Complex.TryFormat Метод

Определение

Перегрузки

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

Пытается отформатировать значение текущего экземпляра в предоставленный диапазон символов.

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

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

Исходный код:
Complex.cs
Исходный код:
Complex.cs
Исходный код:
Complex.cs

Пытается отформатировать значение текущего экземпляра в предоставленный диапазон символов.

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

Параметры

destination
Span<Char>

Диапазон, в котором записывается значение этого экземпляра, форматируемое как диапазон символов.

charsWritten
Int32

При возврате этого метода содержит количество символов, записанных в destination.

format
ReadOnlySpan<Char>

Диапазон, содержащий символы, представляющие стандартную или настраиваемую строку форматирования, которая определяет допустимый формат для destination.

provider
IFormatProvider

Необязательный объект, предоставляющий сведения о форматировании с учетом языка и региональных параметров для destination.

Возвращаемое значение

true, если форматирование выполнено успешно; в противном случае false.

Реализации

Комментарии

Реализация этого интерфейса должна создавать ту же строку символов, что и реализация ToString(String, IFormatProvider) в том же типе. TryFormat должен возвращать false только в том случае, если в буфере назначения недостаточно места. Любые другие сбои должны вызывать исключение.

Применяется к

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

Исходный код:
Complex.cs
Исходный код:
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

Параметры

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

Возвращаемое значение

Реализации

Применяется к