Melhor maneira de repetir um caractere em uma string C#
Olá a todos! Sou novo em C# e me deparei com a seguinte tarefa: preciso gerar uma string composta por um caractere repetido. Por exemplo, preciso criar uma string de 10 caracteres "A" — "AAAAAAAAAA". \n\nAtualmente, estou fazendo isso com um loop:\n\n```csharp\nstring result = "";\nfor (int i = 0; i < 10; i++)\n{\n result += "A";\n}\n```\n\nMas acho que isso não é muito eficiente — afinal, strings em C# são imutáveis, e a cada concatenação um novo objeto é criado. Para repetições grandes, isso provavelmente sobrecarrega a memória e o processador.\n\nEu sei que existe `StringBuilder`, mas talvez haja uma maneira ainda mais simples ou performática? Em outras linguagens, como Python, pode-se escrever `"A" * 10`, e pronto. Existe algo similar em C#?\n\nGostaria de entender:\n1. Qual método é o mais rápido?\n2. Qual método é o mais