1. ホーム
  2. c#

[解決済み] C#で文字列を "乗算 "できますか?

2022-05-15 20:55:41

質問

例えば、以下のような文字列があるとします。

string snip =  "</li></ul>";

基本的に何らかの整数値によって複数回書きたい。

string snip =  "</li></ul>";
int multiplier = 2;

// TODO: magic code to do this 
// snip * multiplier = "</li></ul></li></ul>";

EDITです。 私はこれを実装するために独自の関数を簡単に書くことができることを知っている、私はちょうど私が知らない奇妙な文字列演算子があるかどうか疑問に思っていた

どのように解決するのですか?

.NET 4では、このようにすることができます。

String.Concat(Enumerable.Repeat("Hello", 4))