Leggi in inglese

Condividi tramite


String.Create Metodo

Definizione

Overload

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Crea una nuova stringa usando il provider specificato per controllare la formattazione della stringa interpolata specificata.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Crea una nuova stringa usando il provider specificato per controllare la formattazione della stringa interpolata specificata.

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

Crea una nuova stringa con una lunghezza specifica e la inizializza dopo la creazione usando il callback specificato.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Origine:
String.cs
Origine:
String.cs
Origine:
String.cs

Crea una nuova stringa usando il provider specificato per controllare la formattazione della stringa interpolata specificata.

C#
public static string Create (IFormatProvider? provider, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler);

Parametri

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

handler
DefaultInterpolatedStringHandler

Stringa interpolata passata da riferimento.

Restituisce

Stringa che restituisce la formattazione della stringa interpolata usando il provider di formato specificato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Origine:
String.cs
Origine:
String.cs
Origine:
String.cs

Crea una nuova stringa usando il provider specificato per controllare la formattazione della stringa interpolata specificata.

C#
public static string Create (IFormatProvider? provider, Span<char> initialBuffer, ref System.Runtime.CompilerServices.DefaultInterpolatedStringHandler handler);

Parametri

provider
IFormatProvider

Oggetto che fornisce informazioni di formattazione specifiche delle impostazioni cultura.

initialBuffer
Span<Char>

Buffer iniziale che può essere usato come spazio temporaneo nell'ambito dell'operazione di formattazione. Il contenuto di questo buffer può essere sovrascritto.

handler
DefaultInterpolatedStringHandler

Stringa interpolata passata da riferimento.

Restituisce

Stringa che restituisce la formattazione della stringa interpolata usando il provider di formato specificato.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 6, 7, 8, 9

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

Origine:
String.cs
Origine:
String.cs
Origine:
String.cs

Crea una nuova stringa con una lunghezza specifica e la inizializza dopo la creazione usando il callback specificato.

C#
public static string Create<TState> (int length, TState state, System.Buffers.SpanAction<char,TState> action);

Parametri di tipo

TState

Tipo dell'elemento da passare a action.

Parametri

length
Int32

Lunghezza della stringa da creare.

state
TState

Elemento da passare a action.

action
SpanAction<Char,TState>

Callback per inizializzare la stringa.

Restituisce

Stringa creata.

Commenti

Il contenuto iniziale dell'intervallo di destinazione passato a action non è definito. Pertanto, è responsabilità del delegato garantire che ogni elemento dell'intervallo venga assegnato. In caso contrario, la stringa risultante potrebbe contenere caratteri casuali.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1