ISpanFormattable.TryFormat Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.
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
Parametreler
Bu örneğin değerinin karakter aralığı olarak biçimlendirildiği yayılma alanı.
- charsWritten
- Int32
Bu yöntem döndürdüğünde, içinde destination
yazılan karakter sayısını içerir.
- format
- ReadOnlySpan<Char>
için destination
kabul edilebilir biçimi tanımlayan standart veya özel biçim dizesini temsil eden karakterleri içeren bir yayılma alanı.
- provider
- IFormatProvider
için destination
kültüre özgü biçimlendirme bilgileri sağlayan isteğe bağlı bir nesne.
Döndürülenler
true
biçimlendirme başarılı olursa; aksi takdirde , false
.
Açıklamalar
- Bu arabirimin bir uygulaması, aynı türdeki bir uygulamasıyla ToString(String, IFormatProvider) aynı karakter dizesini üretmelidir.
- TryFormat yalnızca hedef arabellekte yeterli alan yoksa false döndürmelidir. Diğer tüm hatalar bir özel durum oluşturmalıdır.