【发布时间】:2012-11-24 03:47:25
【问题描述】:
目前我使用List<int> ints = tuple.Item2.Select(s => s.Value).ToList(),但是当 tuple.Item2 有 1000 个项目时,这看起来效率低下。有更好的方法来实现这一点吗?除了使用 for 循环。
【问题讨论】:
-
^ Konstantin,它是 - 但它是一个真正的好问题。 @ Jack - 这更适合“代码审查”
-
除了你的代码没有反映
s.HasValue == false时的情况... -
你保证所有的对象都会有值吗?
-
@ Maurice - 他不是。代码审查主题不堆叠!!!
-
@Maurico:是的。来自 Konstanin 的下一个问题是为什么要使用 List
。答案是我必须这样做,因为它是从 3rd 方库返回的。