String.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Create(IFormatProvider, DefaultInterpolatedStringHandler) |
指定したプロバイダーを使用して、指定した補間文字列の書式設定を制御して、新しい文字列を作成します。 |
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
指定したプロバイダーを使用して、指定した補間文字列の書式設定を制御して、新しい文字列を作成します。 |
Create<TState>(Int32, TState, SpanAction<Char,TState>) |
特定の長さの新しい文字列を作成し、作成後に指定したコールバックを使用してそれを初期化します。 |
Create(IFormatProvider, DefaultInterpolatedStringHandler)
- ソース:
- String.cs
- ソース:
- String.cs
- ソース:
- String.cs
指定したプロバイダーを使用して、指定した補間文字列の書式設定を制御して、新しい文字列を作成します。
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(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)
- ソース:
- String.cs
- ソース:
- String.cs
- ソース:
- String.cs
指定したプロバイダーを使用して、指定した補間文字列の書式設定を制御して、新しい文字列を作成します。
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<TState>(Int32, TState, SpanAction<Char,TState>)
- ソース:
- String.cs
- ソース:
- String.cs
- ソース:
- String.cs
特定の長さの新しい文字列を作成し、作成後に指定したコールバックを使用してそれを初期化します。
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
宛先スパンの初期コンテンツは未定義です。 そのため、スパンのすべての要素が確実に割り当てられるのは、代理人の責任です。 それ以外の場合、結果の文字列にランダムな文字が含まれる可能性があります。
適用対象
.NET