- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
for (int i = 0; i < 100; i++)
{
string s = i.ToString();
if (s.Length == 1)
{
s = "00" + s;
}
if (s.Length == 2)
{
s = "0" + s;
}
Console.WriteLine(s);
}
"я не буду компилировать твою прогу, в ней ошибка :)"
Вот шарп не знаю, но, имхо, такие строки формата - говно не меньшее чем оригинал. Если я правильно понимаю, то чтобы вывести нулевой аргумент с 20 разрядами, мне понадобится написать "{0:0000000000000000000}"? What the hell?! Почему я должен считать нолики сам, если в той же сишке достаточно было указать их количество...
P.S. Открыл доку, есть более адекватный способ - D3 и D20 вместо этих пачек нулей: http://ideone.com/olyO51
http://www.inform.sch901.edusite.ru/p45aa1.html