У меня есть метод:
static void FileChangesDetected(List<ChangedFiles> files)
Я использовал Visual Studio 2010 и Resharper. Resharper всегда рекомендует изменить List<T>
на IEnumerable<T>
, и мне интересно, почему это.
В методе я просто делаю это:
foreach (var file in files)
{ ... }
Есть ли преимущество использования IEnumerable<T>
, а не List<T>
?