- 1
- 2
- 3
string destination = null;
for (int i = 0; i < 13; i++)
destination += source[i];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+119.1
string destination = null;
for (int i = 0; i < 13; i++)
destination += source[i];
Копирование строки
Научись сначала отличать копирование от конкатенации, а потом уж пости.
#1 все равно это говно, а не код.
Во-первых, не контролируется длина строки source, что чревато OutOfRangeException. 100% уверен, что аффтар это говно в трайкеч запихнул.
Во-вторых, если уж писать, то destination = source.SubString(0, 13);
Нормальный код, не производительный конечно, но на определение говнокода не тянет. Лучше использовать StringBuilder для конкатенации.
Так что автор не прав.
Товарищ Ro тоже не прав, IMHO. Не должна сборка строки вызывать исключение OutOfRangeException. А касательно второго пункта, то там складываются 13 строк, как я понял, а не подстрока из 13 символов, так что снова не прав )