Представьте себе следующий методКак указать общий тип должен реализовать другой общий тип?
public void SomeMethod<T>(T param)
where T: List<T2>
{
}
Это не работает:
Ошибка 16 тип или пространство имен «T2» не может быть найден (вы пропали без вести с помощью директивы или ссылка на сборку ?)
Как достичь того, что я намеревался сделать?
То, что вы намереваетесь сделать, не ясно, потому что ваш заголовок сформулирован неправильно. Это должно быть: «Как указать общий метод для принятия параметра, который является общим типом?». – James