У меня есть следующий интерфейс, который возвращает общий параметр типа T с помощью обратного вызова...
public interface IDoWork<T>
{
T DoWork();
}
однако у меня также есть следующий интерфейс, но он не будет вызывать обратный вызов, поскольку он возвращает void.
public interface IDoWork
{
void DoWork();
}
Можно ли объединить эти два интерфейса и использовать логику времени выполнения, чтобы определить разницу? Как я могу это сделать?