【发布时间】:2015-05-26 13:22:36
【问题描述】:
我有一个使用泛型的方法,因此开发人员可以输入他们选择的模型,该模型可以是任何类型(用户、雇主等),这些都是自定义类。
我想做一个这种类型的列表。
类似这样的:
Public void makeList<T>(IEnumerable<T> model){
List<model.getType()> list = new List<model.getType()>
}
编辑: 澄清: 假设这个方法是一个动作,如果我想从视图中调用这个动作并返回一个结果,但想传递一个任意模型。我知道 Actions 不能使用泛型。
我们可以做类似的事情
Public void makeList(IEnumerable<Dynamic> model){
List<model.getType()> list = new List<model.getType()>
}
因为这是一个动作
【问题讨论】:
标签: c# asp.net-mvc list datamodel