Мне нравится синтаксис, предлагаемый методом .Where()
, который доступен для многих коллекций. Однако я заметил, что он явно отсутствует в некоторых коллекциях.Почему DataTable.Rows не имеет метода .Where()?
Я уверен, что это связано с какой-то интерфейс реализуется или не реализуется, но помимо этого, я хотел бы знать, почему мы не имеем .Where()
метод на DataTable.Rows
@Downvoter: Уход за комментарий? –
+1: Спасибо, Джон. Итак ... Я полагаю, что этот метод AsEnumerable должен наложить некоторую стоимость; иначе класс будет реализовывать IEnumerable по умолчанию. Можете ли вы рассказать мне, что это такое? –