ホームページ >バックエンド開発 >C++ >C# でインデントのために文字列を複数回繰り返すにはどうすればよいですか?

C# でインデントのために文字列を複数回繰り返すにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2025-01-07 10:42:40381ブラウズ

How Can I Repeat a String Multiple Times for Indentation in C#?

インデントのための文字列の繰り返し

シナリオでは、目的のインデントを実現するために文字列を複数回繰り返す方法が必要です。 C# で文字列を繰り返すタスクは、さまざまなメソッドを使用して実行できます。

1 つのアプローチは、指定された文字列を指定された回数だけ複製する String.Repeat() メソッドを利用することです。最初の引数として文字列を受け取り、2 番目の引数として繰り返し回数を受け取ります。例:

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 "---------"

または、文字と繰り返し回数を受け入れる文字列コンストラクターを使用することもできます。これは、同じ文字を繰り返す場合に特に便利です。

string result = new String('-', 5);
Console.WriteLine(result); // Outputs "-----"

このメソッドは、インデントの目的で特定の文字を繰り返すプロセスを簡素化します。ダッシュ文字を目的のインデント記号に置き換えて、項目の深さに基づいて繰り返し回数を調整できます。

以上がC# でインデントのために文字列を複数回繰り返すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。