|
|
1
2
如果修改create函数以在域和视图之间进行映射,则为yes:
然后可以使用viewfactory方法进行映射:
|
|
|
2
2
您应该能够使用convertall和tolist函数 convertall允许您投影更改,在您的情况下,这些更改将返回IEnumerable of T,然后ToList将从IEnumerable转换为List 从msdn的文章里偷来的
你应该能从U到T,就像他们从一个点到另一个点一样 你甚至不需要收费员 |
|
|
3
2
您不应该需要自定义方法来创建列表。您只需执行以下操作:
|
|
|
4
1
嗯,在我看来,你需要一个更面向对象的模型,而不是泛型:
|
|
|
5
1
不能像您试图创建的那样创建泛型方法。在您的示例中,只有几种方法可以设置
其他人对如何达到你想要的结果给出了好的建议。 |
|
|
6
0
最终看起来你想要的是一个叫做 multiple dispatch . 不幸的是,我们所有人都没有在C 3中实现。如果你想让你的程序自动计算出要调用哪个方法,你就必须使用反射或者使用一个虚拟函数使用单个分派。
现在,初始化代码只需要创建正确的工厂对象。 |