Как в быть с Contains() в данном случае?
От: Kudjo  
Дата: 10.09.06 17:14
Оценка:
Есть следующая задача:

        private Type[] m_list = new Type[]
        {
            typeof(gear), typeof(gear1), typeof(gear3)
        };

и есть проверка

if (m_list.Contains(gears))
{
...
}


Компилятор говарит что SystemArray не содержит Contains(); Как можно заменить? или может я что то не так сделал?
Re: Как в быть с Contains() в данном случае?
От: Denis2005 Россия  
Дата: 10.09.06 17:26
Оценка:
K>Компилятор говарит что SystemArray не содержит Contains(); Как можно заменить? или может я что то не так сделал?

Array.IndexOf(m_list, gears) != -1
Re: Как в быть с Contains() в данном случае?
От: RustM Россия  
Дата: 10.09.06 17:46
Оценка:
Здравствуйте, Kudjo, Вы писали:

Так...

if (Array.Exists(m_list, delegate(Type type) { return type == typeof(gears); }))
    ...
... << RSDN@Home 1.2.0 alpha rev. 655>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.