- 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);
}
Xom94ok 28.02.2013 21:31 # +2
pewpew 28.02.2013 21:38 # 0
Xom94ok 28.02.2013 22:22 # +6
bormand 28.02.2013 22:46 # +2
santa_microbe 01.03.2013 07:02 # −5
guest 01.03.2013 14:44 # +11
TarasB 01.03.2013 14:55 # 0
"я не буду компилировать твою прогу, в ней ошибка :)"
bormand 01.03.2013 15:48 # 0
bormand 28.02.2013 22:41 # +7
Вот шарп не знаю, но, имхо, такие строки формата - говно не меньшее чем оригинал. Если я правильно понимаю, то чтобы вывести нулевой аргумент с 20 разрядами, мне понадобится написать "{0:0000000000000000000}"? What the hell?! Почему я должен считать нолики сам, если в той же сишке достаточно было указать их количество...
P.S. Открыл доку, есть более адекватный способ - D3 и D20 вместо этих пачек нулей: http://ideone.com/olyO51
inkanus-gray 01.03.2013 05:19 # +3
bormand 01.03.2013 05:25 # +1
inkanus-gray 01.03.2013 05:29 # +2
Bart 01.03.2013 10:16 # +2
http://www.inform.sch901.edusite.ru/p45aa1.html
body90 01.03.2013 09:08 # +1
Lure Of Chaos 01.03.2013 23:15 # +3