Подтвердить что ты не робот

Как определить ограничения на несколько параметров генериков

Мне интересно, почему я не могу получить такую ​​простую вещь, как это в Google. Этот код не компилируется. Как я могу это сделать?

public class TestStep<StartEvent, CompletedEvent> 
    where StartEvent : MyBase1, MyInterface1, new() &&
    where CompletedEvent : MyBase2, MyInterface2, new()
{
}

Пожалуйста, помогите.

4b9b3361

Ответ 1

Попробуйте без "& &"

public class TestStep<StartEvent, CompletedEvent> 
    where StartEvent : MyBase1, MyInterface1, new()
    where CompletedEvent : MyBase2, MyInterface2, new()
{
}