String.Create Metoda

Definicja

Przeciążenia

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji.

Create<TState>(Int32, TState, SpanAction<Char,TState>)

Tworzy nowy ciąg o określonej długości i inicjuje go po utworzeniu przy użyciu określonego wywołania zwrotnego.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji.

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

Parametry

provider
IFormatProvider

Obiekt, który dostarcza informacje o formatowaniu specyficzne dla kultury.

initialBuffer
Span<Char>

Początkowy bufor, który może być używany jako tymczasowa przestrzeń w ramach operacji formatowania. Zawartość tego buforu może zostać zastąpiona.

handler
DefaultInterpolatedStringHandler

Ciąg interpolowany przekazywany przez odwołanie.

Zwraca

String

Ciąg, który powoduje formatowanie ciąg interpolowany przy użyciu określonego dostawcy formatu.

Dotyczy

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji.

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

Parametry

provider
IFormatProvider

Obiekt, który dostarcza informacje o formatowaniu specyficzne dla kultury.

handler
DefaultInterpolatedStringHandler

Ciąg interpolowany przekazywany przez odwołanie.

Zwraca

String

Ciąg, który powoduje formatowanie ciąg interpolowany przy użyciu określonego dostawcy formatu.

Dotyczy

Create<TState>(Int32, TState, SpanAction<Char,TState>)

Tworzy nowy ciąg o określonej długości i inicjuje go po utworzeniu przy użyciu określonego wywołania zwrotnego.

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

Parametry typu

TState

Typ elementu do przekazania do action .

Parametry

length
Int32

Długość ciągu do utworzenia.

state
TState

Element do przekazania do action .

action
SpanAction<Char,TState>

Wywołanie zwrotne w celu zainicjowania ciągu.

Zwraca

String

Utworzony ciąg.

Uwagi

Początkowa zawartość zakresu docelowego przekazanego do action jest niezdefiniowana. W związku z tym delegat jest odpowiedzialny za zapewnienie, że każdy element zakresu jest przypisany. W przeciwnym razie wynikowy ciąg może zawierać losowe znaki.

Dotyczy