string binary = Convert.ToString(15, 2); Console.WriteLine("{0}", binary);
Печать:
1111
Я хочу напечатать 00001000
00001000
Поскольку тип данных строковый, а не целое, я не могу сделать что-то вроде этого:
Console.WriteLine("{0:00000000}", binary);
Console.WriteLine( binary.PadLeft(8, '0'));
Вы можете попробовать это:
Convert.ToString(15, 2).PadLeft(8, '0');
Это должно дать вам 00001111
00001111