Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

О нелегкой доле новичка!))

03.03.13 22:05
Re: О нелегкой доле новичка!))
 
Poiser местный житель
Poiser
В ответ на:
for (int i = s.Length - 1; i >= 0; i--)
{
r += s [ i ] ;
}

Не очень хорошее решение, особенно для длинных строк будет работать очень медленно. Потому что строки в .NET неизменяемы. В памяти каждый раз будет создаваться новый объект типа string и туда будут копироваться обе части. Лучше использовать StringBuilder.
В ответ на:

string input = @"test string...";
Console.WriteLine(input);
var output = new StringBuilder();
for (int i = input.Length - 1; i >= 0; i--)
output.Append(input);
Console.WriteLine(output.ToString());

Создание сайтов, онлайн-магазинов в Германии
 

Перейти на