私はこのコードを使用しました:
List<string> lists=new List<string>("apple","orange","banana","apple","mang0","orange");
string names;
names=lists.Distinct()
あれは正しいですか?
私はこのコードを使用しました:
List<string> lists=new List<string>("apple","orange","banana","apple","mang0","orange");
string names;
names=lists.Distinct()
あれは正しいですか?
いいえ、変数names
はコレクションである必要があります。このDistinct
メソッドは列挙子を返すため、結果を列挙してリストとして実現することをお勧めします。
List<string> names = lists.Distinct().ToList();
リストを並べ替えてから、2つと2つを確認できます。
list.Sort();
Int32 index = 0;
while (index < list.Count - 1)
{
if (list[index] == list[index + 1])
list.RemoveAt(index);
else
index++;
}