|
|
1
30
不,相当于这个 提供Java版本。不能使用“x.class”获取声明的变量类型。
此外
Java泛型也不支持类似于final语句的任何东西。如果您认为他们会,请提供一个样本:) 你呢 可以 C#中的do是使用类型推断来执行您想要的操作:
不能
被扩展以允许类似于
|
|
|
2
2
原因是typeof()返回一个type对象,而您需要一个type名称来在编译时初始化列表。 |
|
|
3
2
|
|
|
4
1
|
|
|
5
1
您缺少的是编译时的静态类型引用和运行时的二进制类型引用(通过System.type实例)之间的区别。
我希望这能说明问题。 Jon Skeet上面的代码很酷。 |
|
|
6
0
找不到创建空列表的原因,因为C#3.0。 我通常只使用IEnumerable中的ToList方法创建列表实例,而IEnumerable又使用yield-return、Concat()、Repeat()、Where()等生成。
,
|