Существует кусок кода, который я хотел бы реализовать, как это в Java:Дженерики в C#: «два уровня косвенности»
public void doIt(T extends MyEventArgs<? extends MyBaseClass> obj) {
...
}
Как бы сделать это в C#? Сначала я подумал, что это будет так:
public void oIt(T obj) where T : MyEventArgs<P> where P : MyBaseClass {
...
}
Но при этом мой синтаксис неправильный.
любые идеи?
PS: Не спрашивайте меня, почему я это делаю. Пожалуйста :)
почему вы это делаете? --- sorry не удержался ;-) – fretje