MemoryExtensions.TryWrite メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[]) |
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。 |
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
指定した補間文字列を文字スパンに書き込みます。 |
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32) |
指定した補間文字列を文字スパンに書き込みます。 |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>) |
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。 |
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2) |
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。 |
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1) |
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。 |
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0) |
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。 |
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, ... cli::array <System::Object ^> ^ args);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, params object?[] args);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * obj[] -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, ParamArray args As Object()) As Boolean
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式設定情報を提供するオブジェクト。
- format
- CompositeFormat
- charsWritten
- Int32
このメソッドから制御が戻るときに、スパンに書き込まれた文字数が格納されます。
- args
- Object[]
書式設定するオブジェクトの配列。
戻り値
挿入文字列全体を正常に書式設定できる場合に true
します。それ以外の場合は、false
します。
例外
format
または args
が null
。
書式指定項目のインデックスは、指定された引数の数以上です。
適用対象
TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
指定した補間文字列を文字スパンに書き込みます。
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, MemoryExtensions::TryWriteInterpolatedStringHandler % handler, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite (this Span<char> destination, ref MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten);
static member TryWrite : Span<char> * TryWriteInterpolatedStringHandler * int -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), ByRef handler As MemoryExtensions.TryWriteInterpolatedStringHandler, ByRef charsWritten As Integer) As Boolean
パラメーター
参照渡しの挿入文字列。
- charsWritten
- Int32
このメソッドから制御が戻るときに、スパンに書き込まれた文字数が格納されます。
戻り値
挿入文字列全体を正常に書式設定できる場合に true
します。それ以外の場合は、false
します。
適用対象
TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)
指定した補間文字列を文字スパンに書き込みます。
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, MemoryExtensions::TryWriteInterpolatedStringHandler % handler, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, ref MemoryExtensions.TryWriteInterpolatedStringHandler handler, out int charsWritten);
static member TryWrite : Span<char> * IFormatProvider * TryWriteInterpolatedStringHandler * int -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, ByRef handler As MemoryExtensions.TryWriteInterpolatedStringHandler, ByRef charsWritten As Integer) As Boolean
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式設定情報を提供するオブジェクト。
参照渡しの挿入文字列。
- charsWritten
- Int32
このメソッドから制御が戻るときに、スパンに書き込まれた文字数が格納されます。
戻り値
挿入文字列全体を正常に書式設定できる場合に true
します。それ以外の場合は、false
します。
適用対象
TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。
public:
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, ReadOnlySpan<System::Object ^> args);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, ReadOnlySpan<object?> args);
public static bool TryWrite (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, scoped ReadOnlySpan<object?> args);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * ReadOnlySpan<obj> -> bool
<Extension()>
Public Function TryWrite (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, args As ReadOnlySpan(Of Object)) As Boolean
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式設定情報を提供するオブジェクト。
- format
- CompositeFormat
- charsWritten
- Int32
このメソッドから制御が戻るときに、スパンに書き込まれた文字数が格納されます。
- args
- ReadOnlySpan<Object>
書式設定するオブジェクトのスパン。
戻り値
挿入文字列全体を正常に書式設定できる場合に true
します。それ以外の場合は、false
します。
例外
format
は null
です。
書式指定項目のインデックスは、指定された引数の数以上です。
適用対象
TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。
public:
generic <typename TArg0, typename TArg1, typename TArg2>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0, TArg1 arg1, TArg2 arg2);
public static bool TryWrite<TArg0,TArg1,TArg2> (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0, TArg1 arg1, TArg2 arg2);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 * 'TArg1 * 'TArg2 -> bool
<Extension()>
Public Function TryWrite(Of TArg0, TArg1, TArg2) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0, arg1 As TArg1, arg2 As TArg2) As Boolean
型パラメーター
- TArg0
書式設定する最初のオブジェクトの型。
- TArg1
書式設定する 2 番目のオブジェクトの型。
- TArg2
書式設定する 3 番目のオブジェクトの型。
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式設定情報を提供するオブジェクト。
- format
- CompositeFormat
- charsWritten
- Int32
このメソッドから制御が戻るときに、スパンに書き込まれた文字数が格納されます。
- arg0
- TArg0
書式設定する最初のオブジェクト。
- arg1
- TArg1
書式設定する 2 番目のオブジェクト。
- arg2
- TArg2
書式設定する 3 番目のオブジェクト。
戻り値
挿入文字列全体を正常に書式設定できる場合に true
します。それ以外の場合は、false
します。
例外
format
は null
です。
書式指定項目のインデックスは、指定された引数の数以上です。
適用対象
TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。
public:
generic <typename TArg0, typename TArg1>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0, TArg1 arg1);
public static bool TryWrite<TArg0,TArg1> (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0, TArg1 arg1);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 * 'TArg1 -> bool
<Extension()>
Public Function TryWrite(Of TArg0, TArg1) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0, arg1 As TArg1) As Boolean
型パラメーター
- TArg0
書式設定する最初のオブジェクトの型。
- TArg1
書式設定する 2 番目のオブジェクトの型。
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式設定情報を提供するオブジェクト。
- format
- CompositeFormat
- charsWritten
- Int32
このメソッドから制御が戻るときに、スパンに書き込まれた文字数が格納されます。
- arg0
- TArg0
書式設定する最初のオブジェクト。
- arg1
- TArg1
書式設定する 2 番目のオブジェクト。
戻り値
挿入文字列全体を正常に書式設定できる場合に true
します。それ以外の場合は、false
します。
例外
format
は null
です。
書式指定項目のインデックスは、指定された引数の数以上です。
適用対象
TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)
CompositeFormat 文字列を文字スパンに書き込み、書式設定項目またはアイテムを対応する引数の文字列形式に置き換えます。
public:
generic <typename TArg0>
[System::Runtime::CompilerServices::Extension]
static bool TryWrite(Span<char> destination, IFormatProvider ^ provider, System::Text::CompositeFormat ^ format, [Runtime::InteropServices::Out] int % charsWritten, TArg0 arg0);
public static bool TryWrite<TArg0> (this Span<char> destination, IFormatProvider? provider, System.Text.CompositeFormat format, out int charsWritten, TArg0 arg0);
static member TryWrite : Span<char> * IFormatProvider * System.Text.CompositeFormat * int * 'TArg0 -> bool
<Extension()>
Public Function TryWrite(Of TArg0) (destination As Span(Of Char), provider As IFormatProvider, format As CompositeFormat, ByRef charsWritten As Integer, arg0 As TArg0) As Boolean
型パラメーター
- TArg0
書式設定するオブジェクトの型。
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式設定情報を提供するオブジェクト。
- format
- CompositeFormat
- charsWritten
- Int32
このメソッドから制御が戻るときに、スパンに書き込まれた文字数が格納されます。
- arg0
- TArg0
書式設定するオブジェクト。
戻り値
挿入文字列全体を正常に書式設定できる場合に true
します。それ以外の場合は、false
します。
例外
format
は null
です。
書式指定項目のインデックスは、指定された引数の数以上です。
適用対象
.NET