我有一个名为 Config 的类,其声明
public class Config<T> where T : class, new()
它包含一些方法来保存类型的配置T
以及名为的属性中的实际配置Configuration
。
是否可以直接在我的 Config 类中公开类型的T
配置而无需通过Configuration
属性。
到目前为止,我有一些丑陋的工作
public T this[int index]
{
get { return _configuration; }
}
如果不是,那么我想知道是否可以通过继承来完成T
,但我不清楚如何做到这一点的语法。
编辑:
我想你可以做类似的事情
public T this
{
get { return _configuration; }
}