Общий метод, назначенный делегату
Мы были немного озадачены делегатами и общими методами.
Можно ли назначить делегата для метода с параметром универсального типа?
То есть: я
//This doesn't allow me to pass a generic parameter with the delegate.
public delegate void GenericDelegate()
someDelegate = GenericMethod;
public void GenericMethod() where T : ISomeClass
{
}
Я пытаюсь передать этот делегат в функцию с универсальным типом интерфейса, который ожидает метод, с такой функцией:
void CheckDelegate(GenericDelegate mechanism);
чтобы я мог использовать делегата вот так:
someDelegate();