我有一个通用类,我想在其中保存一个使用 Type T 作为参数和返回值的委托。如何将方法分配给属性 getValueDefault?
private delegate TOut GetValueDefault<in TIn, TOut>(string key, TIn defaultValue);
private GetValueDefault<T, T> getValueDefault = null;
例如带有签名的方法bool ThirdPartyClass.foo(string key, bool defValue)