Методы создания строки определенной длины в C#

Чтобы создать строку определенной длины в C#, вы можете использовать различные методы. Вот несколько подходов:

Метод 1: использование StringBuilder

using System.Text;
string CreateStringWithLength(int length)
{
    StringBuilder sb = new StringBuilder(length);
    for (int i = 0; i < length; i++)
    {
        sb.Append('a'); // You can replace 'a' with any character you want
    }
    return sb.ToString();
}

Метод 2: использование Enumerable.Range и Join

using System.Linq;
string CreateStringWithLength(int length)
{
    return string.Join("", Enumerable.Range(0, length).Select(_ => 'a')); // Replace 'a' with your desired character
}

Метод 3. Использование массива символов и конструктора строк

string CreateStringWithLength(int length)
{
    char[] charArray = new char[length];
    for (int i = 0; i < length; i++)
    {
        charArray[i] = 'a'; // Replace 'a' with your desired character
    }
    return new string(charArray);
}

Метод 4: использование Enumerable.Repeat и Join

using System.Linq;
string CreateStringWithLength(int length)
{
    return string.Join("", Enumerable.Repeat('a', length)); // Replace 'a' with your desired character
}

Эти методы позволяют создавать строку определенной длины, повторяя выбранный вами символ. Просто замените символ «а» на нужный символ.