В .NET массивы реализуют интерфейс IList (или IList<T>).Насколько эффективен доступ к элементам массива через этот интерфейс по сравнению с прямым доступом к самому массиву?
IList
IList<T>