Login
Самый быстрый индексер?
368 просмотров
Перейти к просмотру всей ветки
in Antwort Программист 30.05.22 07:34, Zuletzt geändert 30.05.22 11:07 (Murr)
Строки или столбцы?
-----
Так ведь без разницы - строки, столбцы, в простейшем случае - одномерный массив. В пределе - целочисленный.
Врядли будет что-то быстрее, чем
------
Будет. Я от сложения избавился. Просто взял кросс-массив с избыточным количеством элементов-пустышек.
Сейчас вопрос немного меняется.
Почему
for (int i = 0; i < line.Length; ++i) line[ i ] = shiftedChars[line[ i ]];
где-то на 15-20% быстрее, чем
char[] result = new char[line.Length]; int i = 0; foreach (char ch in line) result[ i++ ] = shiftedChars[ch];
Оптимизация лучше прошла?
А еще быстрее, в рамках шарпа без анменеджет кода, можно?