0
ответов

Ковариантные возвращаемые типы c # с использованием универсальных типов

Является ли приведенный ниже код единственным способом реализации ковариантных возвращаемых типов? общедоступный абстрактный класс BaseApplication {public T Employee {get; установлен; } } открытый класс Application: BaseApplication & ...
вопрос задан: 3 December 2010 09:47
0
ответов

F # и ковариация интерфейса: что делать? (в частности, seq <> aka IEnumerable <>)

Я пытаюсь вызвать метод .NET, принимающий универсальный IEnumerable из F #, используя seq , так что U является подклассом T. Это не ' t работает так, как я ожидал: с помощью ...
вопрос задан: 17 November 2010 10:43
0
ответов

Я действительно не понимаю этой вещи о ко / контравариантности… У меня не может быть и общих методов get и set?

Думаю, я объясню свои проблемы на нескольких примерах .. interface IModel {} class MyModel: IModel {} interface IRepo где T: IModel { } class Repo: IRepo { } // Невозможно ...
вопрос задан: 10 November 2010 08:37
0
ответов

Использование нескольких серверов кэша памяти в пуле

Я просматриваю документацию и немного не понимаю, как кэш памяти выполняет внутреннюю балансировку нагрузки, если указано несколько серверов. Например: import memcache class joe: human {} Список joes = GetJoes (); List humanJoes ...
вопрос задан: 27 October 2010 22:44
0
ответов

Вопрос о ковариации C #

В приведенном ниже коде: interface I1 {} класс CI1: I1 {} Список listOfCI1 = новый список (); IEnumerable enumerableOfI1 = listOfCI1; // это работает IList listofI1 = ...
вопрос задан: 27 October 2010 14:49
0
ответов

Наследование интерфейсов в C #

Я пытаюсь решить довольно большую (для меня) проблему, с которой я столкнулся при написании моего заявления. Посмотрите на это, пожалуйста (я постараюсь сократить код для простоты): У меня есть корневой интерфейс, который называется ...
вопрос задан: 6 October 2010 13:36
0
ответов

Как получается, что U [] можно преобразовать в T []?

Очевидно, что Тип массива T [] не является ковариантным, так как элементы T [] могут быть заданы индексом. И все еще, U [] может быть приведен к T [] без каких-либо жалоб со стороны компилятора, пока U выводит ...
вопрос задан: 31 August 2010 17:45
0
ответов

Мятежник - и Ковариантность - CLR через C#

В CLR через c# третий выпуск существует пример, который я, может казаться, не понимаю: Инвариант, Означающий, что тот универсальный параметр типа не может быть изменен. Я показал только инвариантный дженерик...
вопрос задан: 26 July 2010 12:47