String.Create Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji. |
Create(IFormatProvider, DefaultInterpolatedStringHandler) |
Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji. |
Create<TState>(Int32, TState, SpanAction<Char,TState>) |
Tworzy nowy ciąg o określonej długości i inicjuje go po utworzeniu przy użyciu określonego wywołania zwrotnego. |
Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)
Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji.
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
Parametry
- provider
- IFormatProvider
Obiekt, który dostarcza informacje o formatowaniu specyficzne dla kultury.
Początkowy bufor, który może być używany jako tymczasowa przestrzeń w ramach operacji formatowania. Zawartość tego buforu może zostać zastąpiona.
- handler
- DefaultInterpolatedStringHandler
Ciąg interpolowany przekazywany przez odwołanie.
Zwraca
Ciąg, który powoduje formatowanie ciąg interpolowany przy użyciu określonego dostawcy formatu.
Dotyczy
Create(IFormatProvider, DefaultInterpolatedStringHandler)
Tworzy nowy ciąg przy użyciu określonego dostawcy do kontrolowania formatowania określonego ciągu interpolacji.
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
Parametry
- provider
- IFormatProvider
Obiekt, który dostarcza informacje o formatowaniu specyficzne dla kultury.
- handler
- DefaultInterpolatedStringHandler
Ciąg interpolowany przekazywany przez odwołanie.
Zwraca
Ciąg, który powoduje formatowanie ciąg interpolowany przy użyciu określonego dostawcy formatu.
Dotyczy
Create<TState>(Int32, TState, SpanAction<Char,TState>)
Tworzy nowy ciąg o określonej długości i inicjuje go po utworzeniu przy użyciu określonego wywołania zwrotnego.
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
Parametry typu
- TState
Typ elementu do przekazania do action
.
Parametry
- length
- Int32
Długość ciągu do utworzenia.
- state
- TState
Element do przekazania do action
.
- action
- SpanAction<Char,TState>
Wywołanie zwrotne w celu zainicjowania ciągu.
Zwraca
Utworzony ciąg.
Uwagi
Początkowa zawartość zakresu docelowego przekazanego do action
jest niezdefiniowana. W związku z tym delegat jest odpowiedzialny za zapewnienie, że każdy element zakresu jest przypisany. W przeciwnym razie wynikowy ciąg może zawierać losowe znaki.