Compartilhar via


String.Create Método

Definição

Sobrecargas

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Cria uma nova cadeia de caracteres usando o provedor especificado para controlar a formatação da cadeia de caracteres interpolada especificada.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Cria uma nova cadeia de caracteres usando o provedor especificado para controlar a formatação da cadeia de caracteres interpolada especificada.

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

Cria uma nova cadeia de caracteres com um comprimento específico e o inicializa após a criação usando o retorno de chamada especificado.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Origem:
String.cs
Origem:
String.cs
Origem:
String.cs

Cria uma nova cadeia de caracteres usando o provedor especificado para controlar a formatação da cadeia de caracteres interpolada especificada.

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

Parâmetros

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

handler
DefaultInterpolatedStringHandler

A cadeia de caracteres interpolada, passada por referência.

Retornos

A cadeia de caracteres que resulta na formatação da cadeia de caracteres interpolada usando o provedor de formato especificado.

Aplica-se a

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Origem:
String.cs
Origem:
String.cs
Origem:
String.cs

Cria uma nova cadeia de caracteres usando o provedor especificado para controlar a formatação da cadeia de caracteres interpolada especificada.

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

Parâmetros

provider
IFormatProvider

Um objeto que fornece informações de formatação específicas da cultura.

initialBuffer
Span<Char>

O buffer inicial que pode ser usado como espaço temporário como parte da operação de formatação. O conteúdo desse buffer pode ser substituído.

handler
DefaultInterpolatedStringHandler

A cadeia de caracteres interpolada, passada por referência.

Retornos

A cadeia de caracteres que resulta na formatação da cadeia de caracteres interpolada usando o provedor de formato especificado.

Aplica-se a

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

Origem:
String.cs
Origem:
String.cs
Origem:
String.cs

Cria uma nova cadeia de caracteres com um comprimento específico e o inicializa após a criação usando o retorno de chamada especificado.

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

Parâmetros de tipo

TState

O tipo do elemento a ser passado para action.

Parâmetros

length
Int32

O tamanho da cadeia de caracteres a ser criada.

state
TState

O elemento a passar para action.

action
SpanAction<Char,TState>

Um retorno de chamada para inicializar a cadeia de caracteres.

Retornos

A cadeia de caracteres criada.

Comentários

O conteúdo inicial do intervalo de destino passado para action é indefinido. Portanto, é responsabilidade do delegado garantir que todos os elementos do intervalo sejam atribuídos. Caso contrário, a cadeia de caracteres resultante pode conter caracteres aleatórios.

Aplica-se a