Re[2]: Проблема использования generic
От: AlexML Россия  
Дата: 18.08.08 16:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, AlexML, Вы писали:


AML>>2-я строка не компилируется «Cannot implicitly convert type 'Person' to 'EntityBase< IKey>'»


А>А почему она должна компилироваться? Слева и справа — выражения совершенно разных, не связанных между собой типов.


А можно объяснить почему слева и справа — выражения совершенно разных, не связанных между собой типов?

class Person : EntityBase<Key<int>>
interface IKey : IKey<ValueType>

вот строка, которая не компилится:
EntityBase<IKey> personEntity = new Person();

То, что они разные это понятно, но что совсем не связаня я бы не сказал.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.