String.Create Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| Create(IFormatProvider, DefaultInterpolatedStringHandler) |
Crée une chaîne à l’aide du fournisseur spécifié pour contrôler la mise en forme de la chaîne interpolée spécifiée. |
| Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
Crée une chaîne à l’aide du fournisseur spécifié pour contrôler la mise en forme de la chaîne interpolée spécifiée. |
| Create<TState>(Int32, TState, SpanAction<Char,TState>) |
Crée une chaîne avec une longueur spécifique et l’initialise après sa création à l’aide du rappel spécifié. |
Create(IFormatProvider, DefaultInterpolatedStringHandler)
- Source:
- String.cs
- Source:
- String.cs
- Source:
- String.cs
- Source:
- String.cs
Crée une chaîne à l’aide du fournisseur spécifié pour contrôler la mise en forme de la chaîne interpolée spécifiée.
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
Paramètres
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
- handler
- DefaultInterpolatedStringHandler
Chaîne interpolée, passée par référence.
Retours
Chaîne qui résulte de la mise en forme de la chaîne interpolée à l’aide du fournisseur de format spécifié.
S’applique à
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)
- Source:
- String.cs
- Source:
- String.cs
- Source:
- String.cs
- Source:
- String.cs
Crée une chaîne à l’aide du fournisseur spécifié pour contrôler la mise en forme de la chaîne interpolée spécifiée.
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
Paramètres
- provider
- IFormatProvider
Objet qui fournit des informations de mise en forme propres à la culture.
Mémoire tampon initiale qui peut être utilisée comme espace temporaire dans le cadre de l’opération de mise en forme. Le contenu de cette mémoire tampon peut être remplacé.
- handler
- DefaultInterpolatedStringHandler
Chaîne interpolée, passée par référence.
Retours
Chaîne qui résulte de la mise en forme de la chaîne interpolée à l’aide du fournisseur de format spécifié.
S’applique à
Create<TState>(Int32, TState, SpanAction<Char,TState>)
- Source:
- String.cs
- Source:
- String.cs
- Source:
- String.cs
- Source:
- String.cs
Crée une chaîne avec une longueur spécifique et l’initialise après sa création à l’aide du rappel spécifié.
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) where TState : allows ref struct;
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
Paramètres de type
- TState
Type de l’élément à passer à action.
Paramètres
- length
- Int32
Longueur de la chaîne à créer.
- state
- TState
Élément à passer à action.
- action
- SpanAction<Char,TState>
Rappel permettant d’initialiser la chaîne.
Retours
Chaîne créée.
Remarques
Le contenu initial de l’étendue de destination passé à action n’est pas défini. Par conséquent, il incombe au délégué de s’assurer que chaque élément de l’étendue est affecté. Sinon, la chaîne résultante peut contenir des caractères aléatoires.
Pour prendre en charge les scénarios d’interopérabilité, la mémoire tampon sous-jacente est garantie d’être au moins 1 supérieure à celle représentée par le paramètre d’étendue du rappel d’action. Cet index supplémentaire représente le terminateur Null et, s’il est écrit, il s’agit de la seule valeur prise en charge. L’écriture d’une valeur autre que le terminateur Null endommage la chaîne et est considérée comme un comportement non défini.