相关疑难解决方法(0)

列出<T>或IList <T>

任何人都可以向我解释为什么我想在C#中使用IList而不是List?

相关问题:为什么暴露它被认为是不好的List<T>

c# generics list

485
推荐指数
13
解决办法
20万
查看次数

我什么时候应该使用IEnumerator在c#中进行循环?

我想知道是否有时候在foreach循环中使用IEnumerator来迭代集合是否有利?例如,有没有时间使用以下代码示例中的任何一个而不是另一个?

IEnumerator<MyClass> classesEnum = myClasses.GetEnumerator();
while(classesEnum.MoveNext())
    Console.WriteLine(classesEnum.Current);
Run Code Online (Sandbox Code Playgroud)

代替

foreach (var class in myClasses)
    Console.WriteLine(class);
Run Code Online (Sandbox Code Playgroud)

c# ienumerable iterator loops

24
推荐指数
3
解决办法
4万
查看次数

标签 统计

c# ×2

generics ×1

ienumerable ×1

iterator ×1

list ×1

loops ×1