Bagikan melalui


String.Create Metode

Definisi

Overload

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Membuat string baru dengan menggunakan penyedia yang ditentukan untuk mengontrol pemformatan string terinterpolasi yang ditentukan.

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Membuat string baru dengan menggunakan penyedia yang ditentukan untuk mengontrol pemformatan string terinterpolasi yang ditentukan.

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

Membuat string baru dengan panjang tertentu dan menginisialisasinya setelah dibuat dengan menggunakan panggilan balik yang ditentukan.

Create(IFormatProvider, DefaultInterpolatedStringHandler)

Sumber:
String.cs
Sumber:
String.cs
Sumber:
String.cs

Membuat string baru dengan menggunakan penyedia yang ditentukan untuk mengontrol pemformatan string terinterpolasi yang ditentukan.

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

Parameter

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

handler
DefaultInterpolatedStringHandler

String terinterpolasi, diteruskan oleh referensi.

Mengembalikan

String yang menghasilkan pemformatan string terinterpolasi menggunakan penyedia format yang ditentukan.

Berlaku untuk

Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler)

Sumber:
String.cs
Sumber:
String.cs
Sumber:
String.cs

Membuat string baru dengan menggunakan penyedia yang ditentukan untuk mengontrol pemformatan string terinterpolasi yang ditentukan.

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

Parameter

provider
IFormatProvider

Objek yang memasok informasi pemformatan khusus budaya.

initialBuffer
Span<Char>

Buffer awal yang dapat digunakan sebagai ruang sementara sebagai bagian dari operasi pemformatan. Isi buffer ini mungkin ditimpa.

handler
DefaultInterpolatedStringHandler

String terinterpolasi, diteruskan oleh referensi.

Mengembalikan

String yang menghasilkan pemformatan string terinterpolasi menggunakan penyedia format yang ditentukan.

Berlaku untuk

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

Sumber:
String.cs
Sumber:
String.cs
Sumber:
String.cs

Membuat string baru dengan panjang tertentu dan menginisialisasinya setelah dibuat dengan menggunakan panggilan balik yang ditentukan.

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

Jenis parameter

TState

Jenis elemen yang akan diteruskan ke action.

Parameter

length
Int32

Panjang string yang akan dibuat.

state
TState

Elemen yang akan diteruskan ke action.

action
SpanAction<Char,TState>

Panggilan balik untuk menginisialisasi string.

Mengembalikan

String yang dibuat.

Keterangan

Konten awal rentang tujuan yang diteruskan ke action tidak terdefinisi. Oleh karena itu, delegasi bertanggung jawab untuk memastikan bahwa setiap elemen rentang ditetapkan. Jika tidak, string yang dihasilkan dapat berisi karakter acak.

Berlaku untuk