Como adicionar separadores de milhares (vírgulas) em um número ao formatar string em C#?
Olá a todos! Sou um desenvolvedor C# iniciante e me deparei com a seguinte tarefa: preciso exibir na tela um número com separadores de milhares — ou seja, o número 1234567 deve aparecer como "1,234,567". Estou usando `String.Format()` ou apenas inserindo a variável na string com `$""`, mas ainda não consigo obter o resultado desejado.
Aqui está um exemplo do meu código:
```csharp
int number = 1234567;
string result = String.Format("Soma: {0}", number);
Console.WriteLine(result);
```
Na saída, recebo apenas "Soma: 1234567", mas preciso de "Soma: 1,234,567". Tentei adicionar diferentes especificadores na string de formato, mas ainda sem sucesso. Alguém pode me dizer como fazer isso corretamente? De preferência com exemplos de código para que eu possa testar imediatamente. Desde já, obrigado!
<<>>
Usando o especificador de formato "N" ou "n"
Em C#, para adicionar separadores de milhares (vírgulas) em um número ao formatar uma string, usa-se o especificador de formato numérico padrão "N" (ou "n"). Ele automaticamente adiciona