Является ли string.ElementAt () O (1)?

В примечаниях он говорит

Если тип источника реализует IList, эта реализация используется для получения элемента по указанному индексу. В противном случае этот метод получает указанный элемент.

String не реализует IList . Означает ли это, что это будет операция O (n) , если я объявлю что-то вроде,

IEnumerable myString = "stringy";

?

9
задан mpen 30 November 2010 в 20:30
поделиться