Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / траблы с ArrayList.Remove(object obj) / 7 сообщений из 7, страница 1 из 1
29.06.2006, 18:49
    #33822617
[zerg/]
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
траблы с ArrayList.Remove(object obj)
Народ, подскажите, в чем проблема ?!
У меня есть обьект ArrayList, в который добаляются обьекты одного и тогоже типа.

Выглядит это так

ArrayList arr = new ArrayList();
MyType myTypeObject = new MyType();

arr.Add(myTypeObject);

* Внимание ТРАБЛА*

arr.Remove(myTypeObject);

и ничегошеньки не удалилось :(
Может оно не знает как их сравнивать?!

Заранее благодарен за помощь
мудр не тот, кто знает многое, а тот, кто знает нужное.
...
Рейтинг: 0 / 0
29.06.2006, 19:57
    #33822731
login555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
траблы с ArrayList.Remove(object obj)
у меня все удаляется
какого конкретно типа объекты?
...
Рейтинг: 0 / 0
29.06.2006, 20:12
    #33822766
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
траблы с ArrayList.Remove(object obj)
если MyType - размерный тип, то насколько мне известно, ничего не выйдет. Так как ArrayList сравнивает ссылки а они у тебя будут разными
ЗЫ: могу ошибаться
_______________________________________________________
Never ask users what they want, or they'll tell you.
...
Рейтинг: 0 / 0
30.06.2006, 09:47
    #33823268
[zerg/]
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
траблы с ArrayList.Remove(object obj)
:) Вопрос снят!
Баг пропал. Грешу на глюки винды в общем и фреймворка в часности.
мудр не тот, кто знает многое, а тот, кто знает нужное.
...
Рейтинг: 0 / 0
30.06.2006, 09:50
    #33823280
[zerg/]
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
траблы с ArrayList.Remove(object obj)
2 Лиман Артём

Кста, а как можно сделать так, чтобы он сравнивал ссылки так, как мне хочется?
мудр не тот, кто знает многое, а тот, кто знает нужное.
...
Рейтинг: 0 / 0
30.06.2006, 10:18
    #33823349
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
траблы с ArrayList.Remove(object obj)
[quot [zerg/]]Кста, а как можно сделать так, чтобы он сравнивал ссылки так, как мне хочется?[/quot]
если я тебя правильно понял, то тебе нужно переопределить метод Equals + желательно заодно переопределить операторы == и !=.
...
Рейтинг: 0 / 0
30.06.2006, 10:23
    #33823368
[zerg/]
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
траблы с ArrayList.Remove(object obj)
Спасибо. :) Попробую.
мудр не тот, кто знает многое, а тот, кто знает нужное.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / траблы с ArrayList.Remove(object obj) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]