String.Create Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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
Ř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
Ř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
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.