Sdílet prostřednictvím


String.Create Metoda

Definice

Přetížení

Create(IFormatProvider, DefaultInterpolatedStringHandler)

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

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<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, DefaultInterpolatedStringHandler)

Zdroj:
String.cs
Zdroj:
String.cs
Zdroj:
String.cs

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

Řetězec, který má za následek formátování interpolovaného řetězce pomocí zadaného zprostředkovatele formátu.

Platí pro

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Zdroj:
String.cs
Zdroj:
String.cs
Zdroj:
String.cs

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ěť, která může být použita jako dočasný prostor 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

Řetězec, který má za následek formátování interpolovaného řetězce pomocí zadaného zprostředkovatele formátu.

Platí pro

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

Zdroj:
String.cs
Zdroj:
String.cs
Zdroj:
String.cs

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ý se má předat 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

Vytvořený řetězec.

Poznámky

Počáteční obsah cílového rozsahu předaný do action není definován. Proto je zodpovědností delegáta zajistit, aby byly přiřazeny všechny prvky rozsahu. V opačném případě by výsledný řetězec mohl obsahovat náhodné znaky.

Platí pro