C# 删除列表中的其他元素
我有一个列表,它保证包含相同元素的顺序对。是否有办法删除列表中一半的重复值(每对中的任何一个元素) 示例#1: 采取: 并返回:C# 删除列表中的其他元素,c#,list,C#,List,我有一个列表,它保证包含相同元素的顺序对。是否有办法删除列表中一半的重复值(每对中的任何一个元素) 示例#1: 采取: 并返回: {2, 2 , 5} {8, 1, 5, 1} 示例2: 采取: 并返回: {2, 2 , 5} {8, 1, 5, 1} 无需验证元素是否真的成对出现。如果保证序列由连续的成对组成,则此操作有效: values.Where((x, n) => n % 2 == 0) 如果保证序列由连续对组成,则该方法有效: values.Where((x, n) =
{2, 2 , 5}
{8, 1, 5, 1}
示例2:
采取:
并返回:
{2, 2 , 5}
{8, 1, 5, 1}
无需验证元素是否真的成对出现。如果保证序列由连续的成对组成,则此操作有效:
values.Where((x, n) => n % 2 == 0)
如果保证序列由连续对组成,则该方法有效:
values.Where((x, n) => n % 2 == 0)
你试过什么吗?您的代码在哪里?相同的对总是连续出现吗?您希望从列表{2,2,2,2,5,5,5}中看到什么?是的,他们总是成对的,他们投票以“太宽”结束这个问题?这对我来说似乎相当具体。你试过什么吗?您的代码在哪里?相同的对总是连续出现吗?您希望从列表{2,2,2,2,5,5,5}中看到什么?是的,他们总是成对的,他们投票以“太宽”结束这个问题?这对我来说似乎相当具体。谢谢,这很有效。我会的,只需稍等一下+1。谜团,你介意将问题编辑成更好的形状以匹配现在接受的答案吗?@AlexeiLevenkov-我不明白你的意思-问题中需要做什么更改?谢谢,这非常有效,可以,只需稍等一下+1。谜团,你介意将问题编辑成更好的形状,以匹配现在接受的答案吗?@AlexeiLevenkov-我不明白你的意思-问题中需要改变什么?