是否可以删除列表结构中的所有非唯一值?如果List包含这些值
11,9,8,7,6,5,4,10,8,7,6,5,4,2.
但删除重复后应该是
11,9,10,2.
如果我尝试将此列表分成一半而应用List.Concat(List2).Disticnt()值8,7,6,5,4仍在列表中.
是否可以在 C# 中完全删除数组但不用 0 填充它:
for(int i=0;i<a.Length;i++)
{
a[i]=0;
}
Run Code Online (Sandbox Code Playgroud)
或者Array.Clear(a,0,a.Length);
但要以 List.Clear() 的方式清除它,使其大小再次像填充之前一样为 0。我尝试过
a=new int[15];,但以前的值仍然存在。谢谢!