Aracılığıyla paylaş


Complex.TryFormat Yöntem

Tanım

Aşırı Yüklemeler

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

Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

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

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

Kaynak:
Complex.cs
Kaynak:
Complex.cs
Kaynak:
Complex.cs

Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

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

Parametreler

destination
Span<Char>

Bu örneğin değerinin karakter aralığı olarak biçimlendirildiği yazılacak yayılma alanı.

charsWritten
Int32

Bu yöntem döndürdüğünde, destinationiçinde yazılmış karakter sayısını içerir.

format
ReadOnlySpan<Char>

destinationiçin kabul edilebilir biçimi tanımlayan standart veya özel biçim dizesini temsil eden karakterleri içeren bir yayılma alanı.

provider
IFormatProvider

destinationiçin kültüre özgü biçimlendirme bilgileri sağlayan isteğe bağlı bir nesne.

Döndürülenler

Biçimlendirmenin başarılı olup olmadığını true; aksi takdirde false.

Uygulamalar

Açıklamalar

Bu arabirimin bir uygulaması, aynı türdeki ToString(String, IFormatProvider) uygulamasıyla 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.

Şunlara uygulanır

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

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

Parametreler

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

Döndürülenler

Uygulamalar

Şunlara uygulanır