Wam*_*Wam 3 c# generics collections
有没有办法使用泛型类的集合,而不提供底层类型?我们来解释一下:
这是我想要的:
class TimeSerie<TValue> {
enter code here
}
List<TimeSerie<?>> blah;
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所要做的:
class TimeSerie {}
class TypedTimeSerie<TValue> : TimeSerie {}
List<TimeSerie> blah;
Run Code Online (Sandbox Code Playgroud)
那么,任何方式使用漂亮的第一个解决方案?(虽然我想在尝试施放时会引发问题,例如循环...)
您也可以使用代码通用...但在某些时候您必须指定类型参数.如果不知道类型参数,您将无法创建泛型类型的实例.如果必须,您可以在执行时使用反射提供该信息,但必须以某种方式存在.
| 归档时间: |
|
| 查看次数: |
235 次 |
| 最近记录: |