C # Generics: Jeśli T jest typem powrotu, czy może być także nieważny? Jak mogę połączyć te interfejsy razem?
Mam następujący interfejs, który zwraca ogólny parametr typu T przy użyciu wywołania zwrotnego ...
public interface IDoWork<T>
{
T DoWork();
}
jednak mam również następujący interfejs, ale nie wywoła wywołania zwrotnego, ponieważ zwraca nieważne.
public interface IDoWork
{
void DoWork();
}
Czy mogę połączyć te dwa interfejsy i użyć logiki czasu wykonywania, aby określić różnicę? Jak mogę to zrobić?