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, 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.
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.