|
|
1
8
这样定义类:
然后可以将接口ifoo定义为:
并将列表声明为:
|
|
|
2
9
|
|
|
3
2
如果你想给foo增加值,让foo是通用的,你可以这样做…
|
|
|
4
1
我将在上面使用接口而不是通用类继承。 编辑:澄清。我将为foo使用一个接口,为foowithstufacture使用一个通用类:
|
|
|
5
0
是的,事实上,你可以简单地放弃你的遗产……
另外,使用LINQ,您可以直接从列表中提取所需的类型,因此,如果您只是出于某种原因对字符串字段感兴趣,那么您可以……
编辑:添加了footype。 |
|
|
6
-2
我将使用2个接口重新命令:
然后实施它:
这样,您也可以在非通用上下文中轻松地使用ifoo接口。 |
|
|
matt · 为什么在使用泛型参数时可以进行强制转换,而在指定了参数后则不能 10 月前 |
|
|
Pavel Foltyn · 如何在C中生成逆字典# 11 月前 |
|
Daniel · C#编译器在应该出错时失败 11 月前 |