Adicione vírgula aos números a cada três dígitos usando C #
Eu quero adicionar vírgula aos números decimais a cada 3 dígitos usando c #.
Eu escrevi este código:
double a = 0;
a = 1.5;
Interaction.MsgBox(string.Format("{0:#,###0}", a));
Mas retorna 2.
Onde estou errado?
Descreva como posso corrigi-lo?