String.Create Metoda

Definice

Přetížení

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Vytvoří nový řetězec pomocí zadaného zprostředkovatele k řízení formátování zadaného interpolovaného řetězce.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Vytvoří nový řetězec pomocí zadaného zprostředkovatele k řízení formátování zadaného interpolovaného řetězce.

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

Vytvoří nový řetězec s určitou délkou a inicializuje ho po vytvoření pomocí zadaného zpětného volání.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Vytvoří nový řetězec pomocí zadaného zprostředkovatele k řízení formátování zadaného interpolovaného řetězce.

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

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

initialBuffer
Span<Char>

Počáteční vyrovnávací paměť, kterou lze použít jako dočasné místo v rámci operace formátování. Obsah této vyrovnávací paměti může být přepsán.

handler
DefaultInterpolatedStringHandler

Interpolovaný řetězec předaný odkazem.

Návraty

String

Řetězec, který je výsledkem formátování interpolovaného řetězce pomocí zadaného poskytovatele formátu.

Platí pro

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Vytvoří nový řetězec pomocí zadaného zprostředkovatele k řízení formátování zadaného interpolovaného řetězce.

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

Objekt, který poskytuje informace o formátování specifické pro jazykovou verzi.

handler
DefaultInterpolatedStringHandler

Interpolovaný řetězec předaný odkazem.

Návraty

String

Řetězec, který je výsledkem formátování interpolovaného řetězce pomocí zadaného poskytovatele formátu.

Platí pro

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

Vytvoří nový řetězec s určitou délkou a inicializuje ho po vytvoření pomocí zadaného zpětného volání.

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, který má být předán do action .

Parametry

length
Int32

Délka řetězce, který se má vytvořit.

state
TState

Element, který se má předat do action .

action
SpanAction<Char,TState>

Zpětné volání pro inicializaci řetězce.

Návraty

String

Vytvořený řetězec.

Poznámky

Počáteční obsah cílového rozsahu předaného action do není definován. Proto je zodpovědností delegáta zajistit, aby byl přiřazen každý prvek span. Jinak by výsledný řetězec mohl obsahovat náhodné znaky.

Platí pro