Re: Совсем нубский вопрос по C#
От: Ovl Россия  
Дата: 19.06.08 12:40
Оценка: 2 (1) -1
Здравствуйте, yatagarasu, Вы писали:

Y>Почему контейнер IList<IList<T>> нельзя привести к типу IList<IEnumrable<T>> и т.п. ?

Y>И как с этим бороться, кроме копирования контейнеров.


простой ответ — прямой запрет. потому что непонятно как конвертировать обратно базовые типы в производные


class A {}
class B : A {}

//...

List<B> bList;
List<A> aList = bList;

aList.Add(new A()); // и как здесь компилятору конвертнуть A в B  :xz:
Read or Die!
Как правильно задавать вопросы
Как правильно оформить свой вопрос
Автор: anvaka
Дата: 15.05.06
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.