String.Create Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| Create(IFormatProvider, DefaultInterpolatedStringHandler) |
Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához. |
| Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához. |
| Create<TState>(Int32, TState, SpanAction<Char,TState>) |
Létrehoz egy adott hosszúságú új sztringet, és inicializálja azt a létrehozás után a megadott visszahívás használatával. |
Create(IFormatProvider, DefaultInterpolatedStringHandler)
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához.
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éterek
- provider
- IFormatProvider
Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.
- handler
- DefaultInterpolatedStringHandler
A hivatkozás által átadott interpolált sztring.
Válaszok
Az interpolált sztringnek a megadott formátumszolgáltatóval történő formázását eredményező sztring.
A következőre érvényes:
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
Új sztringet hoz létre a megadott szolgáltatóval a megadott interpolált sztring formázásának szabályozásához.
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éterek
- provider
- IFormatProvider
Egy objektum, amely kultúraspecifikus formázási információkat tartalmaz.
A kezdeti puffer, amely ideiglenes helyként használható a formázási művelet részeként. A puffer tartalma felülírható.
- handler
- DefaultInterpolatedStringHandler
A hivatkozás által átadott interpolált sztring.
Válaszok
Az interpolált sztringnek a megadott formátumszolgáltatóval történő formázását eredményező sztring.
A következőre érvényes:
Create<TState>(Int32, TState, SpanAction<Char,TState>)
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
- Forrás:
- String.cs
Létrehoz egy adott hosszúságú új sztringet, és inicializálja azt a létrehozás után a megadott visszahívás használatával.
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
Típusparaméterek
- TState
A továbbadni actionkívánt elem típusa.
Paraméterek
- length
- Int32
A létrehozandó sztring hossza.
- state
- TState
A továbbadandó actionelem.
- action
- SpanAction<Char,TState>
Visszahívás a sztring inicializálásához.
Válaszok
A létrehozott sztring.
Megjegyzések
Az átadott action céltartomány kezdeti tartalma nincs meghatározva. Ezért a meghatalmazott feladata annak biztosítása, hogy a span minden eleme hozzá legyen rendelve. Ellenkező esetben az eredményül kapott sztring véletlenszerű karaktereket tartalmazhat.
Az interop-forgatókönyvek támogatásához a mögöttes puffer garantáltan legalább 1-nél nagyobb lesz, mint amelyet a műveleti visszahívás span paramétere jelöl. Ez a további index a null-terminátort jelöli, és ha meg van írva, ez az egyetlen támogatott érték. A null terminátortól eltérő érték írása sérült a sztringben, és nem definiált viselkedésnek minősül.