Здравствуйте, VladD2, Вы писали:
VD>В .Net 4 появилась ограниченная структурная эквивалентность для интерфейсов, структур (вэлью-типов) и делегатов. Сделано это, в основном, для того чтобы можно было хранить копии метаданных для COM-объектов в разных сборках и при этом иметь возможность передавать ссылки между сборками (т.е. для избавления от interop-сборок).
VD>Структурной эквивалентности для классов нет и не планируется.
А где про это можно почитать? Мне кажется структурной эквивалентности интерфейсов должно быть вполне достаточно, чтобы работать со ссылочными типами.
Здравствуйте, Ziaw, Вы писали:
Z>А где про это можно почитать?
Где-то в МСДН-е дыло. В разделе связанном с ком-интеропом.
Z>Мне кажется структурной эквивалентности интерфейсов должно быть вполне достаточно, чтобы работать со ссылочными типами.
Не совсем так, но конечно лучше чем ничего. Попробуем в Н2 выжить из этого что-то.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.