Использование LINQ и ArrayList

Я недавно использовал LINQ

в следующем коде:

ArrayList list = new ArrayList();
var myStrings = list.AsQueryable().Cast<string>();

Для чего нужен AsQueryable ? Я знаю, что Cast создает типобезопасную коллекцию, а ArrayList устарел.

У меня есть друг, который говорит, что ему нужен AsQueryable в сочетании с ArrayList . Я пытаюсь понять, почему, но не понимаю, зачем нужен AsQueryable .

Он ошибается?

7
задан thecoop 21 February 2011 в 23:55
поделиться