相关疑难解决方法(0)

我需要迭代和计数.什么是最快或首选:ToArray()或ToList()?

可能重复:
在LINQ查询中调用ToList()或ToArray()会更好吗?

我有这样的代码:

void Foobar(string[] arr, Dictionary<string, string[]>)
{
   var t = arr.Intersect(dic.Keys).ToList(); // .or ToArray() ?
   foreach(var item in t)
   {
      ..
   }

   var j = t.Count; // also I need this
}
Run Code Online (Sandbox Code Playgroud)

哪种方法更受欢迎?

我可以没有任何东西,但我需要知道大小,我不想打电话Enumerable.Count<T>()- 似乎做了更多的行动然后Array<T>.SizeList<T>.Count.我对吗?

c# arrays performance ienumerable list

17
推荐指数
3
解决办法
1万
查看次数

标签 统计

arrays ×1

c# ×1

ienumerable ×1

list ×1

performance ×1