arrayList
を介して項目をある項目から別の項目に移動し、XML で情報を出力しようとしているプログラムがありlistbox
ますが、エラーが発生するのは、それを頻繁に追加しているときに値が繰り返される場合です。繰り返します。
ArrayList list1 = new ArrayList();
ArrayList list2 = new ArrayList();
list1.Add(new RandomClass(var1, var2, var3, var4, var5, var6, var7));
foreach (object o in list1)
{
RandomClass m = (RandomClass)o;
selectionBox.Items.Add(m);
}
これは私の初期化コードです。
bool req = true;
if (selectionBox.SelectedItem != null)
{
Count++;
errorLabel.Text = "";
for (int i = 0; i < selectionBox.Items.Count; i++)
{
if (selectionBox.GetSelected(i) == true)
{
RandomClass m = selectionBox.SelectedItem as RandomClass;
if (m.var2 == ((RandomClass)selectionBox.Items[i]).var2)
{
list2.Add(list1[i]);
}
}
}
}
else
{
errorLabel.Text = "Error";
}
ここで、別の配列リストに追加します。しかし、私がよく言ったように、アイテムは繰り返され、違いはありません。どうすればこの問題を解決できますか?