コールバックを使用してタイプTのジェネリックパラメーターを返す次のインターフェイスがあります...
public interface IDoWork<T>
{
T DoWork();
}
ただし、次のインターフェイスもありますが、voidを返すため、コールバックは呼び出されません。
public interface IDoWork
{
void DoWork();
}
これらの2つのインターフェイスを組み合わせて、ランタイムロジックを使用して違いを判断できますか?どうやってやるの?