Compartilhar via


Complex.TryFormat Método

Definição

Sobrecargas

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

Tenta formatar o valor da instância atual no intervalo de caracteres fornecido.

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

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

Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs

Tenta formatar o valor da instância atual no intervalo de caracteres fornecido.

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

Parâmetros

destination
Span<Char>

O intervalo no qual gravar o valor dessa instância formatado como um intervalo de caracteres.

charsWritten
Int32

Quando esse método é retornado, contém o número de caracteres que foram gravados em destination.

format
ReadOnlySpan<Char>

Um intervalo que contém os caracteres que representam uma cadeia de caracteres de formato padrão ou personalizado que define o formato aceitável para destination.

provider
IFormatProvider

Um objeto opcional que fornece informações de formatação específicas da cultura para destination.

Retornos

true se a formatação tiver sido bem-sucedida; caso contrário, false.

Implementações

Comentários

Uma implementação dessa interface deve produzir a mesma cadeia de caracteres que uma implementação de ToString(String, IFormatProvider) no mesmo tipo. TryFormat deve retornar false somente se não houver espaço suficiente no buffer de destino. Quaisquer outras falhas devem gerar uma exceção.

Aplica-se a

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

Origem:
Complex.cs
Origem:
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

Parâmetros

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

Retornos

Implementações

Aplica-se a