指定された文字または文字列のx回を返す関数がc#にあります。または、コーディングする必要がありますか?
string.Join("", Enumerable.Repeat("ab", 2));
戻り値
"abab"
そして
string.Join("", Enumerable.Repeat('a', 2))
戻り値
"aa"
string.Concat(Enumerable.Repeat("ab", 2));
戻り値
「アバブ」
文字列については、実際にカークのソリューションを使用する必要があります。
string.Join("", Enumerable.Repeat("ab", 2));
ただし、charsの場合は、組み込みの(より効率的な)文字列コンストラクターも使用できます。
new string('a', 2); // returns aa
new String('*', 5)
Rosetta Code を参照してください。