Массив: Как более правильно проверить существование заданного массива в ArrayList ? - C#
Формулировка задачи:
Доброго времени суток.
Есть аррэйлист, в нем массивы из двух элементов, как мне найти эти элементы в массиве и вывести их?
На такой вот код программа не выдает сообщение, да вообще никак не реагирует, но циклом foreach выводит.
Как мне более правильно проверить существование данного массива в ArrayList ?
так же не получается привести object to int[], как это сделать?
object - элемент аррэйлиста... на подобии этого
int[] elem = S[1]; // так не работает, как сделать по-другому?
ArrayList S = new ArrayList();
S.Add(new int[] { 1, 2 });
if (S.IndexOf(new int[] { 1, 2 }) != -1)
MessageBox.Show("Great!");Решение задачи: «Массив: Как более правильно проверить существование заданного массива в ArrayList ?»
textual
Листинг программы
int[] a = { 1, 2 };
ArrayList S = new ArrayList();
S.Add(a);
if (S.Contains(a))
MessageBox.Show("Great!");