ISpanFormattable.TryFormat Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Tenta di formattare il valore dell'istanza corrente nell'intervallo specificato di caratteri.
public:
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);
abstract member 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
Parametri
Intervallo in cui scrivere il valore di questa istanza formattato come intervallo di caratteri.
- charsWritten
- Int32
Quando questo metodo restituisce, contiene il numero di caratteri scritti in destination
.
- format
- ReadOnlySpan<Char>
Intervallo contenente i caratteri che rappresentano una stringa di formato standard o personalizzato che definisce il formato accettabile per destination
.
- provider
- IFormatProvider
Oggetto facoltativo che fornisce informazioni di formattazione specifiche delle impostazioni cultura per destination
.
Restituisce
true
se la formattazione è stata eseguita correttamente. In caso contrario, false
.
Commenti
- Un'implementazione di questa interfaccia deve produrre la stessa stringa di caratteri di un'implementazione dello ToString(String, IFormatProvider) stesso tipo.
- TryFormat deve restituire false solo se non è presente spazio sufficiente nel buffer di destinazione. Eventuali altri errori devono generare un'eccezione.