Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengulang Rentetan Berbilang Kali untuk Inden dalam C#?
Mengulang Rentetan untuk Lekukan
Dalam senario anda, anda memerlukan cara untuk mengulang rentetan beberapa kali untuk mencapai lekukan yang diingini. Tugas mengulang rentetan dalam C# boleh dicapai menggunakan pelbagai kaedah.
Satu pendekatan ialah menggunakan kaedah String.Repeat(), yang menduplikasi rentetan tertentu beberapa kali. Ia memerlukan rentetan sebagai hujah pertamanya dan bilangan ulangan sebagai yang kedua. Contohnya:
string indent = "---"; Console.WriteLine(indent.Repeat(0)); // Outputs an empty string Console.WriteLine(indent.Repeat(1)); // Outputs "---" Console.WriteLine(indent.Repeat(2)); // Outputs "------" Console.WriteLine(indent.Repeat(3)); // Outputs "---------"
Sebagai alternatif, anda boleh menggunakan pembina rentetan yang menerima aksara dan kiraan ulangan. Ini amat berguna apabila mengulang aksara yang sama.
string result = new String('-', 5); Console.WriteLine(result); // Outputs "-----"
Kaedah ini memudahkan proses mengulang aksara tertentu untuk tujuan lekukan. Anda boleh menggantikan aksara sempang dengan simbol lekukan yang diingini dan melaraskan kiraan ulangan berdasarkan kedalaman item.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengulang Rentetan Berbilang Kali untuk Inden dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!