-4

ペアリングに基づいて Arraylist からコピーを削除する:

次から始める場合:

"Rock" "is" "WWE" "Superstar" "How" "is" "pet" "Rock" "is" "WWE" "Superstar" "How" "is" "pet" 

次に、出力は次のようになります。

"Rock" "is" "WWE" "Superstar" "How" "is" "pet" 

他の一致するペアの重複を削除する 1 つのコピーのみ。

4

2 に答える 2

0

基本的に、これにより、各文字列が1秒おきに削除されます(つまり、必要なもの)。

string[] input = new string[]
{
    "Rock", "is", "WWE", "Superstar", "Rock", "is", "WWE", "Superstar", "How", "is", "pet", "How", "is", "pet" 
};

input.GroupBy(x => x)
     .SelectMany(x => x.Skip(x.Count() / 2))
     .ToList().ForEach(Console.WriteLine);
于 2012-07-10T16:18:06.133 に答える
0

リンクを使用するLinq.Distinct().ToArray()

于 2012-07-10T16:09:32.640 に答える