String.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
指定されたプロバイダーを使用して、指定された挿入文字列の書式設定を制御することで、新しい文字列を作成します。 |
Create(IFormatProvider, DefaultInterpolatedStringHandler) |
指定されたプロバイダーを使用して、指定された挿入文字列の書式設定を制御することで、新しい文字列を作成します。 |
Create<TState>(Int32, TState, SpanAction<Char,TState>) |
特定の長さの新しい文字列を作成し、作成後に指定したコールバックを使用してそれを初期化します。 |
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)
指定されたプロバイダーを使用して、指定された挿入文字列の書式設定を制御することで、新しい文字列を作成します。
public:
static System::String ^ Create(IFormatProvider ^ provider, Span<char> initialBuffer, System::Runtime::CompilerServices::DefaultInterpolatedStringHandler % handler);
public static string Create (IFormatProvider? provider, Span<char> initialBuffer, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler);
static member Create : IFormatProvider * Span<char> * DefaultInterpolatedStringHandler -> string
Public Shared Function Create (provider As IFormatProvider, initialBuffer As Span(Of Char), ByRef handler As DefaultInterpolatedStringHandler) As String
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式情報を提供するオブジェクト。
- handler
- DefaultInterpolatedStringHandler
参照渡しされた挿入文字列。
戻り値
指定した書式プロバイダーを使用して、挿入文字列を書式設定するために生成される文字列。
適用対象
Create(IFormatProvider, DefaultInterpolatedStringHandler)
指定されたプロバイダーを使用して、指定された挿入文字列の書式設定を制御することで、新しい文字列を作成します。
public:
static System::String ^ Create(IFormatProvider ^ provider, System::Runtime::CompilerServices::DefaultInterpolatedStringHandler % handler);
public static string Create (IFormatProvider? provider, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler);
static member Create : IFormatProvider * DefaultInterpolatedStringHandler -> string
Public Shared Function Create (provider As IFormatProvider, ByRef handler As DefaultInterpolatedStringHandler) As String
パラメーター
- provider
- IFormatProvider
カルチャ固有の書式情報を提供するオブジェクト。
- handler
- DefaultInterpolatedStringHandler
参照渡しされた挿入文字列。
戻り値
指定した書式プロバイダーを使用して、挿入文字列を書式設定するために生成される文字列。
適用対象
Create<TState>(Int32, TState, SpanAction<Char,TState>)
特定の長さの新しい文字列を作成し、作成後に指定したコールバックを使用してそれを初期化します。
public:
generic <typename TState>
static System::String ^ Create(int length, TState state, System::Buffers::SpanAction<char, TState> ^ action);
public static string Create<TState> (int length, TState state, System.Buffers.SpanAction<char,TState> action);
static member Create : int * 'State * System.Buffers.SpanAction<char, 'State> -> string
Public Shared Function Create(Of TState) (length As Integer, state As TState, action As SpanAction(Of Char, TState)) As String
型パラメーター
- TState
に渡す要素の型 action
。
パラメーター
- length
- Int32
作成する文字列の長さ。
- state
- TState
action
に渡す要素。
- action
- SpanAction<Char,TState>
文字列を初期化するコールバック。
戻り値
作成された文字列。
注釈
に渡されたターゲットスパンの初期コンテンツ action
は定義されていません。 そのため、範囲のすべての要素が割り当てられるようにするのは、デリゲートの役割です。 それ以外の場合、結果の文字列にはランダムな文字を含めることができます。