| 分類:[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]; } } } |