Comment remplir une chaîne binaire avec des zéros?

string binary = Convert.ToString(15, 2);

Console.WriteLine("{0}", binary);

Imprime:

1111

Je veux imprimer 00001000

Parce que le type de données de chaîne et pas en entier je ne peux pas faire quelque chose comme ceci:

Console.WriteLine("{0:00000000}", binary);

source d'informationauteur Ryan Peschel