Как проверить тип на интерфейс IList<T>
От: Аноним  
Дата: 01.11.10 12:56
Оценка:
У меня есть переменная l вида
IList<T> l,l1;
Collection<T> c;
При этом Collection реализует интерфейс IList<T>. Мне нужно проверить типа if(l is IList<T>) но при этом чтобы была не коллекция
Re: Как проверить тип на интерфейс IList<T>
От: Lloyd Россия  
Дата: 01.11.10 13:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>При этом Collection реализует интерфейс IList<T>. Мне нужно проверить типа if(l is IList<T>) но при этом чтобы была не коллекция


Ну так проверь, какие проблемы?
Re: Как проверить тип на интерфейс IList<T>
От: shakm Россия  
Дата: 01.11.10 13:34
Оценка:
Здравствуйте, Аноним, Вы писали:

А>У меня есть переменная l вида

А>IList<T> l,l1;
А>Collection<T> c;
А>При этом Collection реализует интерфейс IList<T>. Мне нужно проверить типа if(l is IList<T>) но при этом чтобы была не коллекция

l.GetInterfaces() ....
я так делаю, когда мне надо отобразить свойства переданного мне объекта, которые могут быть всяческими интерфейсами-коллекциями...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.