-4

私はこのコードを使用しました:

List<string> lists=new List<string>("apple","orange","banana","apple","mang0","orange");
string names;
names=lists.Distinct()

あれは正しいですか?

4

2 に答える 2

0

いいえ、変数namesはコレクションである必要があります。このDistinctメソッドは列挙子を返すため、結果を列挙してリストとして実現することをお勧めします。

List<string> names = lists.Distinct().ToList();
于 2012-06-13T13:47:59.800 に答える
0

リストを並べ替えてから、2つと2つを確認できます。

list.Sort();
Int32 index = 0;
while (index < list.Count - 1)
{
  if (list[index] == list[index + 1])
    list.RemoveAt(index);
else
    index++;
}
于 2012-06-13T13:48:10.267 に答える