0

我需要将控件集合中的原始值(文本值,具体而言,转换为 0..3 的整数)与更新后的值进行比较。

哪个更适合(Listint[])进行此类比较?

我需要将每个元素与其在另一个列表或数组中的“伴侣”元素进行比较。

4

2 回答 2

1

内部List也使用数组(即动态调整大小的数组),因此就操作而言,它们是相同的。

于 2012-04-25T16:45:15.903 回答
1

任何IEnumerable<int>应该都可以。

var pre = Enumerable.Range(1, 3);
var post = new [] {0, 2, 1};

var same = pre.Zip(post, (before, after) => new {before, after})
    .Where(x => x.before == x.after);

Assert.AreEqual(1, same.Count());
于 2012-04-25T16:55:21.847 回答