Freigeben über


String.Create Methode

Definition

Überlädt

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Erstellt eine neue Zeichenfolge mithilfe des angegebenen Anbieters, um die Formatierung der angegebenen interpolierten Zeichenfolge zu steuern.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Erstellt eine neue Zeichenfolge mithilfe des angegebenen Anbieters, um die Formatierung der angegebenen interpolierten Zeichenfolge zu steuern.

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

Erstellt eine neue Zeichenfolge mit einer bestimmten Länge und initialisiert sie nach der Erstellung unter Verwendung des angegebenen Rückrufs.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Quelle:
String.cs
Quelle:
String.cs
Quelle:
String.cs

Erstellt eine neue Zeichenfolge mithilfe des angegebenen Anbieters, um die Formatierung der angegebenen interpolierten Zeichenfolge zu steuern.

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

Parameter

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

handler
DefaultInterpolatedStringHandler

Die interpolierte Zeichenfolge, die als Verweis übergeben wird.

Gibt zurück

Die Zeichenfolge, die sich zum Formatieren der interpolierten Zeichenfolge mit dem angegebenen Formatanbieter ergibt.

Gilt für:

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Quelle:
String.cs
Quelle:
String.cs
Quelle:
String.cs

Erstellt eine neue Zeichenfolge mithilfe des angegebenen Anbieters, um die Formatierung der angegebenen interpolierten Zeichenfolge zu steuern.

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

Parameter

provider
IFormatProvider

Ein Objekt, das kulturspezifische Formatierungsinformationen bereitstellt.

initialBuffer
Span<Char>

Der anfängliche Puffer, der als temporärer Speicherplatz im Rahmen des Formatierungsvorgangs verwendet werden kann. Der Inhalt dieses Puffers kann überschrieben werden.

handler
DefaultInterpolatedStringHandler

Die interpolierte Zeichenfolge, die als Verweis übergeben wird.

Gibt zurück

Die Zeichenfolge, die sich zum Formatieren der interpolierten Zeichenfolge mit dem angegebenen Formatanbieter ergibt.

Gilt für:

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

Quelle:
String.cs
Quelle:
String.cs
Quelle:
String.cs

Erstellt eine neue Zeichenfolge mit einer bestimmten Länge und initialisiert sie nach der Erstellung unter Verwendung des angegebenen Rückrufs.

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

Typparameter

TState

Der Typ des Elements, das an übergeben werden soll action.

Parameter

length
Int32

Die Länge der zu erstellenden Zeichenfolge.

state
TState

Das an action zu übergebende Element.

action
SpanAction<Char,TState>

Ein Rückruf zum Initialisieren der Zeichenfolge.

Gibt zurück

Die erstellte Zeichenfolge.

Hinweise

Der anfängliche Inhalt der Zielspanne, an die übergeben wurde, action ist nicht definiert. Daher liegt es in der Verantwortung des Delegats, sicherzustellen, dass jedes Element der Spanne zugewiesen wird. Andernfalls könnte die resultierende Zeichenfolge zufällige Zeichen enthalten.

Gilt für: