Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengulang Rentetan Berbilang Kali untuk Inden dalam C#?

Bagaimanakah Saya Boleh Mengulang Rentetan Berbilang Kali untuk Inden dalam C#?

Barbara Streisand
Barbara Streisandasal
2025-01-07 10:42:40379semak imbas

How Can I Repeat a String Multiple Times for Indentation in 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn