3
ответа

Универсальное различие в C# 4.0

Универсальное Различие в C# 4.0 было реализовано таким способом, которым возможно записать следующее без исключения (который является тем, что произошло бы в C# 3.0): Список <интервал> intList = новый...
вопрос задан: 23 May 2017 10:30
2
ответа

Как Универсальная Ковариантность и Контравариантность Реализованы в C# 4.0?

Я не посетил 2008 PDC, но я слышал некоторые новости, что о C# 4.0 объявляют для поддержки Универсальной ковариантности и контравариантности. Таким образом, Список <строка> может быть присвоен для Списка <возражают>. Как мог...
вопрос задан: 5 February 2010 15:38
0
ответов

Как определить дисперсию параметра типа?

Вдохновленный реальными примерами ко- и контравариантности в Scala, я подумал, что лучше задать вопрос: есть ли при разработке библиотеки конкретный набор вопросов, которые вы должны задать себе, когда ...
вопрос задан: 23 May 2017 12:14
0
ответов

Почему я могу отказаться от инвариантности IList ?

В настоящее время я готовлю для своих коллег презентацию новых универсальных функций дисперсии в C #. Короче говоря, я написал следующие строки: IList
formsList = new List ...
вопрос задан: 21 November 2014 13:53
0
ответов

Может ли C# 4.0 variance помочь мне вызвать конструктор базового класса с восходящим преобразованием?

Я немного читал об универсальной дисперсии, и у меня еще нет полного понимания этого, но я хотел бы знать, делает ли это возможным что-то вроде следующего? class A { } class B { } ...
вопрос задан: 25 May 2012 19:12
0
ответов

Настройка разрешения компонентов Autofac / Проблема с общей ко- / контравариантностью

Во-первых, извините за расплывчатый заголовок вопроса. Я не мог придумать более точного. Учитывая эти типы: {TCommand: ICommand} «...
вопрос задан: 10 August 2011 11:43