Aracılığıyla paylaş


String.Create Yöntem

Tanım

Aşırı Yüklemeler

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Belirtilen ilişkilendirilmiş dizenin biçimlendirmesini denetlemek için belirtilen sağlayıcıyı kullanarak yeni bir dize oluşturur.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Belirtilen ilişkilendirilmiş dizenin biçimlendirmesini denetlemek için belirtilen sağlayıcıyı kullanarak yeni bir dize oluşturur.

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

Belirli bir uzunluğa sahip yeni bir dize oluşturur ve belirtilen geri çağırmayı kullanarak oluşturulduktan sonra bu dizeyi başlatır.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Kaynak:
String.cs
Kaynak:
String.cs
Kaynak:
String.cs

Belirtilen ilişkilendirilmiş dizenin biçimlendirmesini denetlemek 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 ilişkilendirilmiş dize.

Döndürülenler

Belirtilen biçim sağlayıcısını kullanarak ilişkilendirilmiş dizeyi biçimlendirmeyle sonuçlanan dize.

Şunlara uygulanır

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Kaynak:
String.cs
Kaynak:
String.cs
Kaynak:
String.cs

Belirtilen ilişkilendirilmiş dizenin biçimlendirmesini denetlemek 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şleminin bir parçası olarak geçici alan olarak kullanılabilecek ilk arabellek. Bu arabelleğin içeriğinin üzerine yazılabilir.

handler
DefaultInterpolatedStringHandler

Başvuruyla geçirilen ilişkilendirilmiş dize.

Döndürülenler

Belirtilen biçim sağlayıcısını kullanarak ilişkilendirilmiş dizeyi biçimlendirmeyle sonuçlanan dize.

Şunlara uygulanır

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

Kaynak:
String.cs
Kaynak:
String.cs
Kaynak:
String.cs

Belirli bir uzunluğa sahip yeni bir dize oluşturur ve belirtilen geri çağırmayı kullanarak oluşturulduktan sonra bu dizeyi başlatır.

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çirecek actionöğenin türü.

Parametreler

length
Int32

Oluşturulacak dizenin uzunluğu.

state
TState

öğesine geçirecek actionöğe.

action
SpanAction<Char,TState>

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

Döndürülenler

Oluşturulan dize.

Açıklamalar

hedef yayılma alanının ilk action içeriği tanımlanmamış. Bu nedenle, yayılma alanının her öğesinin atandığından emin olmak temsilcinin sorumluluğundadır. Aksi takdirde, sonuçta elde edilen dize rastgele karakterler içerebilir.

Şunlara uygulanır