我遇到了C#int-List的问题。
例如,我在列表中有7个值(12, 65, 312, 52, 312, 85, 14)
。值可能不止一次出现(在这种情况下,它是值312)。
首先,我使用'list.Sort()'对List进行排序。
然后我的目标是,我得到一个新列表,其中包含仅存在一次的每个值。在这种情况下,新列表将为(12, 14, 52, 65, 85)
。
我不明白我该怎么做。
答案 0 :(得分:11)
我会使用Linq ......
var newList = new List<int>() { 12, 65, 312, 52, 312, 85, 14 }
.GroupBy(x => x)
.Where(x => x.Count() == 1)
.Select(x => x.Key)
.ToList();
答案 1 :(得分:3)
这应该这样做:
for arg; do
if [ $cnt -gt 1 ]; then
TXT+=" "
TXT+=$arg
fi
cnt=$(( $cnt + 1 ))
done
答案 2 :(得分:0)
只是一些额外的信息,我正在寻找相同的解决方案。但是我想查询一个属性上的对象集合(Filename)...并将正确的对象返回到列表...
int (*)[5]