Результаты поиска по запросу "covariance"

2 ответа

Ковариационная матрица эллипса

Я пытался решить проблему. Я удивлен, что не смог найти ничего действительно полезного в сети.Я знаю, что из собственных значений ковариационной матрицы элли...

7 ответов

@ Райан Я должен был заменить T базовым классом ExistingEmployee и NewEmployee

3 ответа

Этот код теперь компилируется, аргументы типа такие же, как были выше.

ли кто-нибудь предоставить мне простые примеры на C #: конвариантность, контравариантность, инвариантность и противоинвариантность (если такая вещь существует). Все образцы, которые я видел до сих пор, просто бросали какой-то объект вSystem.Object.

ТОП публикаций

2 ответа

Тип параметра ковариация в специализациях

tl;dr Какие существуют стратегии для преодоления инвариантности типов параметров для специализаций на языке (PHP) без поддержки дженериков? Note: I wish I ...

2 ответа

Возможно ли конвертировать IQueryable <Derived> в IQueryable <Base>?

Я знаю о ковариации, и я знаю, что в целом это будет невозможно в C # до v4.0.Однако меня интересует конкретный случай. Есть ли способ получить конвертацию

3 ответа

Почему IEnumerable <struct> не может быть приведен как IEnumerable <object>?

Почему последняя строка не разрешена? IEnumerable<double> doubleenumerable = new List<double> { 1, 2 }; IEnumerable<string> stringenumerable = new List<string> { "a", "b" }; IEnumerable<object> objects1 = stringenumerable; // OK ...

3 ответа

Правила отклонений в C #

Точные правила для достоверности отклонений немного расплывчаты и не конкретны. Я&#39;Я собираюсь перечислить правила для того, что делает тип валидно-ковари...

2 ответа

Скала контравариантности и ковариации

Я поигрался с системой типов scala и обнаружил странный случай. У меня есть веская причина верить, я не понимаю ковариантности и ковариации. Это мой проблемный случай: У меня есть два класса, Point и ColorPoint, который является подклассом ...

8 ответов

Почему массивы ковариантны, а дженерики инвариантны?

От Эффективной Явы Джошуа Блоха,Массивы отличаются от универсального типа двумя важными способами. Первые массивы ковариантны. Обобщения являются инвариантам...

2 ответа

Ковариация с C #