String.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Belirtilen irdelenmiş dizenin biçimlendirmesini kontrol etmek için belirtilen sağlayıcıyı kullanarak yeni bir dize oluşturur.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Belirtilen irdelenmiş dizenin biçimlendirmesini kontrol etmek için belirtilen sağlayıcıyı kullanarak yeni bir dize oluşturur.

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

Belirli bir uzunluktan yeni bir dize oluşturur ve belirtilen geri çağırmayı kullanarak oluşturmadan sonra dizeyi başlatıyor.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Belirtilen irdelenmiş dizenin biçimlendirmesini kontrol etmek için belirtilen sağlayıcıyı kullanarak yeni bir dize oluşturur.

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

Parametreler

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan nesne.

initialBuffer
Span<Char>

Biçimlendirme işlemi kapsamında geçici alan olarak kullanılmaktadır ilk arabellek. Bu arabelleğin içeriğinin üzerine yazılabilir.

handler
DefaultInterpolatedStringHandler

Başvuruyla geçirilen irdelenmiş dize.

Döndürülenler

String

Belirtilen biçim sağlayıcısını kullanarak irdelenmiş dizeyi biçimlendirmek için sonuç veren dize.

Şunlara uygulanır

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Belirtilen irdelenmiş dizenin biçimlendirmesini kontrol etmek için belirtilen sağlayıcıyı kullanarak yeni bir dize oluşturur.

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

Parametreler

provider
IFormatProvider

Kültüre özgü biçimlendirme bilgileri sağlayan nesne.

handler
DefaultInterpolatedStringHandler

Başvuruyla geçirilen irdelenmiş dize.

Döndürülenler

String

Belirtilen biçim sağlayıcısını kullanarak irdelenmiş dizeyi biçimlendirmek için sonuç veren dize.

Şunlara uygulanır

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

Belirli bir uzunluktan yeni bir dize oluşturur ve belirtilen geri çağırmayı kullanarak oluşturmadan sonra dizeyi başlatıyor.

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

Tür Parametreleri

TState

öğesine geçilen öğenin action türü.

Parametreler

length
Int32

Oluşturulan dizenin uzunluğu.

state
TState

öğesine geçilen action öğesi.

action
SpanAction<Char,TState>

Dizeyi başlatmak için bir geri çağırma.

Döndürülenler

String

Oluşturulan dize.

Açıklamalar

Hedef aralığın geçirilecek ilk action içeriği tanımlanmamıştır. Bu nedenle, aralığın her öğesinin atanması temsilcinin sorumluluğundadır. Aksi takdirde, sonuçta elde edilen dize rastgele karakterler içerebilir.

Şunlara uygulanır