Complex.TryFormat Método

Definição

Sobrecargas

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

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

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

Tenta formatar o valor da instância atual como UTF-8 no intervalo fornecido de bytes.

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

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

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

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 = default, IFormatProvider? provider = default);
public bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider? provider);
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, Optional format As ReadOnlySpan(Of Char) = Nothing, Optional provider As IFormatProvider = Nothing) As Boolean
Public Function TryFormat (destination As Span(Of Char), ByRef charsWritten As Integer, format As ReadOnlySpan(Of Char), provider As IFormatProvider) As Boolean

Parâmetros

destination
Span<Char>

O espaço para escrever o valor desta instância formatado como um espaço de caracteres.

charsWritten
Int32

Quando este método retorna, contém o número de caracteres que foram escritos em destination.

format
ReadOnlySpan<Char>

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

provider
IFormatProvider

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

Devoluções

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

Implementações

Observações

Uma implementação desta interface deve produzir a mesma cadeia de caracteres que uma implementação de ToString(String, IFormatProvider) no mesmo tipo. TryFormat deve regressar false apenas se não houver espaço suficiente no buffer de destino. Qualquer outra falha deve ser uma exceção.

Aplica-se a

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

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

Tenta formatar o valor da instância atual como UTF-8 no intervalo fornecido de bytes.

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>

O intervalo em que se deve escrever o valor desta instância formatado como um intervalo de bytes.

bytesWritten
Int32

Quando este método retorna, contém o número de bytes que foram escritos em utf8Destination.

format
ReadOnlySpan<Char>

Um espaço que contém os caracteres que representam uma cadeia de formato padrão ou personalizada que define o formato aceitável para utf8Destination.

provider
IFormatProvider

Um objeto opcional que fornece informação de formatação específica da cultura para utf8Destination.

Devoluções

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

Implementações

Aplica-se a