String.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.