C# 文字列を指定した回数繰り返す
C#で、文字列を指定した回数繰り返すサンプルコードを記述してます。
環境
- OS windows11 pro 64bit
- Microsoft Visual Studio Community 2022 Version 17.2.6
文字列を指定した回数繰り返す
文字列を指定した回数繰り返すには、「StringBuilder」を使用します。
using System;
using System.Text;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
int num = 3;
string str = new StringBuilder("mebee".Length * num).Insert(0, "mebee", num).ToString();
Console.WriteLine(str);
}
}
}
実行結果
「Concat」と「Enumerable.Repeat」
「Concat」と「Enumerable.Repeat」を使用して、繰り返しすることも可能です。
using System;
namespace ConsoleApp1
{
internal class Program
{
static void Main(string[] args)
{
int num = 3;
string str = string.Concat(Enumerable.Repeat("mebee", num));
Console.WriteLine(str);
}
}
}
※パフォーマンスは「StringBuilder」の方が良さそうです。
-
前の記事
package.jsonに記述しているが未使用なライブラリを確認する 2022.08.11
-
次の記事
Linux 文字の先頭に指定した文字を追加して表示する 2022.08.11
コメントを書く