String.Create メソッド

定義

オーバーロード

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

カルチャ固有の書式情報を提供するオブジェクト。

initialBuffer
Span<Char>

書式設定操作の一部として一時領域として使用される最初のバッファー。 このバッファーの内容は上書きされる可能性があります。

handler
DefaultInterpolatedStringHandler

参照渡しされた挿入文字列。

戻り値

String

指定した書式プロバイダーを使用して、挿入文字列を書式設定するために生成される文字列。

適用対象

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

参照渡しされた挿入文字列。

戻り値

String

指定した書式プロバイダーを使用して、挿入文字列を書式設定するために生成される文字列。

適用対象

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>

文字列を初期化するコールバック。

戻り値

String

作成された文字列。

注釈

に渡されたターゲットスパンの初期コンテンツ action は定義されていません。 そのため、範囲のすべての要素が割り当てられるようにするのは、デリゲートの役割です。 それ以外の場合、結果の文字列にはランダムな文字を含めることができます。

適用対象