adicione vírgulas usando String.Format para number e
Usando String.Format, como posso garantir que todos os números tenham vírgulas após cada 3 dígitos, por exemplo, 23000 = "23.000" e que 0 retorne "0".
String.Format ("{0: n}", 0); // dá 0,00 que eu não quero. Eu não quero casas decimais, todos os números serão inteiros.