【发布时间】:2013-02-06 17:16:47
【问题描述】:
我有这样的结构
List<int[]> propIDs = new List<int[]>();
我可以使用 LINQ 从 propID 中获取所有唯一值吗?例如,我有以下列表 (1,2) (4,5) (1,5) (1,2) (1,5) 我必须得到 (1,2) (4,5) (1,5)
【问题讨论】:
-
你的
int[]s 的两个元素都长吗? -
订单重要吗?
(1,2)和(2,1)一样吗? -
你可以使用 Point() 代替 int[]
-
如果所有元素的大小都相同,我会考虑
Tuple<int,int>而不是int[]。 -
@Mykhalik (1,2) 和 (2,1) 具有相同的长度:2。因此使用
Tuple<int,int>将适用于这种情况。