|
分類:[C#]
いつも大変お世話になっております。
2次元配列に同じデータがないかどうか重複チェックをしたいです。
match_listに同じデータがない場合に新規のデータを登録したいです。
要素0から2までがすべて同じ場合は除外したいです。
最初から2次元配列ではなくListにすればよいのですが、
今回は2次元配列で重複チェックをどうしても行いたいです。
わからないことは、2次元配列で
ListのIndexOfメソッドのようなものがないでしょうか?
よろしくお願いいたします。
public string[,] match_list = new string[1000, 6];
for (int i = 0; i < DataCount; i++)
{
//match_list[match_count, 0] = data_inp[i, 0];
//match_list[match_count, 1] = data_inp[i, 1];
//match_list[match_count, 2] = data_inp[i, 2];
for (int j = match_list.GetLowerBound(1); j <= match_list.GetUpperBound(1); j++)
{
if ((match_list[j, 0] != data_inp[i, 0]) && (match_list[j, 1] != data_inp[i, 1]) && (match_list[j, 2] != data_inp[i, 2]))
{
match_list[match_count, 0] = data[i, 0];
match_list[match_count, 1] = data[i, 1];
match_list[match_count, 2] = data[i, 2];
}
}
}
|