Отключение проверки выхода за границы массива
От: VladCore  
Дата: 21.09.20 03:01
Оценка: 5 (1)
Кто помнит, в обоих ли случаях JIT отключает проверку на выход за границы массива, или только в первом?

первый
for(int i=0; i<arr.Length; i++) {
  DoSomething(arr[i]);
}


второй
for(int i=0, len=arr.Length; i<len; i++) {
  DoSomething(arr[i]);
}


arr — массив одномерный в обоих случаях
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.