Leer en inglés

Compartir vía


String.Create Método

Definición

Sobrecargas

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Crea una nueva cadena mediante el proveedor especificado para controlar el formato de la cadena interpolada especificada.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Crea una nueva cadena mediante el proveedor especificado para controlar el formato de la cadena interpolada especificada.

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

Crea una cadena con una longitud específica y la inicializa después de la creación mediante la devolución de llamada especificada.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Source:
String.cs
Source:
String.cs
Source:
String.cs

Crea una nueva cadena mediante el proveedor especificado para controlar el formato de la cadena interpolada especificada.

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

Parámetros

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

handler
DefaultInterpolatedStringHandler

Cadena interpolada, pasada por referencia.

Devoluciones

Cadena que da como resultado el formato de la cadena interpolada mediante el proveedor de formato especificado.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET 6, 7, 8, 9

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Source:
String.cs
Source:
String.cs
Source:
String.cs

Crea una nueva cadena mediante el proveedor especificado para controlar el formato de la cadena interpolada especificada.

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

Parámetros

provider
IFormatProvider

Objeto que proporciona información de formato específica de la referencia cultural.

initialBuffer
Span<Char>

Búfer inicial que se puede usar como espacio temporal como parte de la operación de formato. El contenido de este búfer se puede sobrescribir.

handler
DefaultInterpolatedStringHandler

Cadena interpolada, pasada por referencia.

Devoluciones

Cadena que da como resultado el formato de la cadena interpolada mediante el proveedor de formato especificado.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET 6, 7, 8, 9

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

Source:
String.cs
Source:
String.cs
Source:
String.cs

Crea una cadena con una longitud específica y la inicializa después de la creación mediante la devolución de llamada especificada.

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

Parámetros de tipo

TState

Tipo del elemento que se va a pasar a action.

Parámetros

length
Int32

La longitud de la cadena que se va a crear.

state
TState

El elemento que se va a pasar a action.

action
SpanAction<Char,TState>

Una devolución de llamada para inicializar la cadena.

Devoluciones

La cadena creada.

Comentarios

El contenido inicial del intervalo de destino pasado a action no está definido. Por lo tanto, es responsabilidad del delegado asegurarse de que se asigna cada elemento del intervalo. De lo contrario, la cadena resultante podría contener caracteres aleatorios.

Se aplica a

.NET 9 otras versiones
Producto Versiones
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1