Здравствуйте, Lloyd, Вы писали:
_>>Приходил на собеседование чувак, по резюме неплохой разработчик, на английские конторы работал, asp.net mvc, .net 4.0, все дела. Но фраза "объект имеет тип IEnumerable" вводила его в полный ступор. Типа как это, объект может иметь этот тип, IEnumerable — это ж интерфейс!
L>И ничего смешного, формально он абсолютно прав. Тип переменной может быть IEnumerable, тип объекта — никогда, но он можно реализовывать IEnumerable.
Это не вы были на том собеседовании?

Формально да, но имхо нормального разработчика такая фраза в ступор не должна вводить.