Задать вопрос
@KislyFan
инженер, связист и просто любитель выпить

Есть ли java wildcards эквивалент в csharp?

В java есть такая штука, как wildcards, которая является расширением generic types.

Пример с использованием <?>
public abstract class AAA<T extends BBB<?>> extends CCC<T>{}


Как в С# изобразить <?>
public abstract class AAA<T> : CCC<T> where T : BBB<как?>{}


Буду благодарен за ответ.
  • Вопрос задан
  • 170 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    C# разработчик с нуля
    4 месяца
    Далее
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
dordzhiev
@dordzhiev
Ну в шарпе wildcards нету. Можно просто явно указать тип в дженерике.

public abstract class AAA<T,T1> : CCC<T> where T : BBB<T1>
Ответ написан
Комментировать
Ext4
@Ext4
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы