Complex.TryFormat メソッド

定義

オーバーロード

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

現在のインスタンスの値を、指定された文字数のスパンに書式設定しようとします。

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

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

ソース:
Complex.cs
ソース:
Complex.cs
ソース:
Complex.cs

現在のインスタンスの値を、指定された文字数のスパンに書式設定しようとします。

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

パラメーター

destination
Span<Char>

このインスタンスの値を文字のスパンとして書式設定して書き込むスパン。

charsWritten
Int32

このメソッドから制御が戻るときに、 に destination書き込まれた文字数が格納されます。

format
ReadOnlySpan<Char>

destination に許容される書式を定義する、標準またはカスタムの書式指定文字列を表す文字を格納しているスパン。

provider
IFormatProvider

destination のカルチャ固有の書式情報を指定する省略可能なオブジェクト。

戻り値

書式設定が正常に実行された場合は true。それ以外の場合は false

実装

注釈

このインターフェイスの実装では、同じ型の の実装 ToString(String, IFormatProvider) と同じ文字の文字列を生成する必要があります。 TryFormat は、宛先バッファーに十分な領域がない場合にのみを返す false 必要があります。 その他のエラーでは、例外がスローされます。

適用対象

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

ソース:
Complex.cs
ソース:
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

パラメーター

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

戻り値

実装

適用対象