Complex.TryFormat Metode

Definisi

Overload

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

Mencoba memformat nilai instans saat ini ke dalam rentang karakter yang disediakan.

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

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

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

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mencoba memformat nilai instans saat ini ke dalam rentang karakter yang disediakan.

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

Parameter

destination
Span<Char>

Rentang untuk menulis nilai instans ini yang diformat sebagai rentang karakter.

charsWritten
Int32

Ketika metode ini kembali, berisi jumlah karakter yang ditulis dalam destination.

format
ReadOnlySpan<Char>

Rentang yang berisi karakter yang mewakili string format standar atau kustom yang menentukan format yang dapat diterima untuk destination.

provider
IFormatProvider

Objek opsional yang memasok informasi pemformatan khusus budaya untuk destination.

Mengembalikan

true jika pemformatan berhasil; jika tidak, false.

Penerapan

Keterangan

Implementasi antarmuka ini harus menghasilkan string karakter yang sama dengan implementasi ToString(String, IFormatProvider) pada jenis yang sama. TryFormat harus mengembalikan false hanya jika tidak ada cukup ruang di buffer tujuan. Kegagalan lain harus melemparkan pengecualian.

Berlaku untuk

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

Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs
Sumber:
Complex.cs

Mencoba memformat nilai instans saat ini sebagai UTF-8 ke dalam rentang byte yang disediakan.

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

Parameter

utf8Destination
Span<Byte>

Rentang untuk menulis nilai instans ini yang diformat sebagai rentang byte.

bytesWritten
Int32

Ketika metode ini kembali, berisi jumlah byte yang ditulis dalam utf8Destination.

format
ReadOnlySpan<Char>

Rentang yang berisi karakter yang mewakili string format standar atau kustom yang menentukan format yang dapat diterima untuk utf8Destination.

provider
IFormatProvider

Objek opsional yang memasok informasi pemformatan khusus budaya untuk utf8Destination.

Mengembalikan

true jika pemformatan berhasil; jika tidak, false.

Penerapan

Berlaku untuk