String.Create Metódus

Definíció

Túlterhelések

Name Description
Create(IFormatProvider, DefaultInterpolatedStringHandler)

Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához.

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

Létrehoz egy adott hosszúságú új sztringet, és inicializálja azt a létrehozás után a megadott visszahívás használatával.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs

Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához.

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

Paraméterek

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

handler
DefaultInterpolatedStringHandler

A hivatkozás által átadott interpolált sztring.

Válaszok

Az interpolált sztringnek a megadott formátumszolgáltatóval történő formázását eredményező sztring.

A következőre érvényes:

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs

Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához.

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

Paraméterek

provider
IFormatProvider

Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.

initialBuffer
Span<Char>

A kezdeti puffer, amely ideiglenes helyként használható a formázási művelet részeként. A puffer tartalma felülírható.

handler
DefaultInterpolatedStringHandler

A hivatkozás által átadott interpolált sztring.

Válaszok

Az interpolált sztringnek a megadott formátumszolgáltatóval történő formázását eredményező sztring.

A következőre érvényes:

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

Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs
Forrás:
String.cs

Létrehoz egy adott hosszúságú új sztringet, és inicializálja azt a létrehozás után a megadott visszahívás használatával.

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) where TState : allows ref struct;
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

Típusparaméterek

TState

A továbbadni actionkívánt elem típusa.

Paraméterek

length
Int32

A létrehozandó sztring hossza.

state
TState

A továbbadandó actionelem.

action
SpanAction<Char,TState>

Visszahívás a sztring inicializálásához.

Válaszok

A létrehozott sztring.

Megjegyzések

Az átadott action céltartomány kezdeti tartalma nincs meghatározva. Ezért a meghatalmazott feladata annak biztosítása, hogy a span minden eleme hozzá legyen rendelve. Ellenkező esetben az eredményül kapott sztring véletlenszerű karaktereket tartalmazhat.

Az interop-forgatókönyvek támogatásához a mögöttes puffer garantáltan legalább 1-nél nagyobb lesz, mint amelyet a műveleti visszahívás span paramétere jelöl. Ez a további index a null-terminátort jelöli, és ha meg van írva, ez az egyetlen támogatott érték. A null terminátortól eltérő érték írása sérült a sztringben, és nem definiált viselkedésnek minősül.

A következőre érvényes: