【发布时间】:2011-05-28 07:36:15
【问题描述】:
我有一个方法:
static void FileChangesDetected(List<ChangedFiles> files)
我使用了 Visual Studio 2010 和 Resharper。 Resharper 总是建议我将List<T> 更改为IEnumerable<T>,我想知道这是为什么。
在方法中,我只是这样做:
foreach (var file in files)
{ ... }
使用IEnumerable<T> 而不是List<T> 有什么好处吗?
【问题讨论】:
标签: c# list resharper ienumerable