有没有办法从模型列表中获取特定项目而不使用列表的每个列表?就像你返回一个List<model>
拿着一个有几个不同项目的模型来专门调用这些项目一样。从模型列表中获取模型
2
A
回答
1
您可以使用C#LambdaExpression,像这样:
var yourModel = modelList.Where(x => x.Id = 12).Select(x).First();
1
如果你想这是你的列表中,那么你可以使用LINQ返回这些项目的具体项目清单,例如:
var customerNames = customersList.Select(customer => customer.Name);
这将为您提供一个字符串集合,其中包含的所有客户名称等于原始列表中的金额。
或者,如果你想获取一些从模型列表不同的项目,那么你可能要考虑创建一个类专门针对剔除这些项目,例如:
public class CustomerContactDetails
{
public string Address { get; set; }
public string Email { get; set; }
public string Telephone { get; set; }
}
...
var contactDetails = customersList.Select(customer => new CustomerContactDetails { Address = customer.Address, Email = customer.Email, Telephone = customer.Telephone });
相关问题
- 1. 从列表中获取模型
- 2. 从表达式获取模型类型
- 3. 在CakePHP中获取模型列表2
- 4. Django:从模型中获取表引擎
- 5. 从模型中获取模型类型的详细名称
- 6. 如何从模型LINQ获取列名?
- 7. 从ado.net实体模型获取列名
- 8. 从未知行和列的表中获取表模型
- 9. 从模型中提取模型信息保存为r列表中的列
- 10. Magento模型列表/获取函数
- 11. Pyqt - 从模型获取CSV
- 12. 从类型获取模块
- 13. Vapor - 从HTML获取模型
- 14. 模型获取连接表
- 15. 从RazorView对象获取模型类型
- 16. 在源模型取下模型的列表中选择模型elasticSearch
- 17. 从Simulink模型中获取模型拓扑
- 18. Django如何获取模型中的值从另一个模型
- 19. 从模型实例中获取模型标识
- 20. 如何从模型列表中获取每个值名称
- 21. 玩2.0的java - 从http上下文中获取模型列表
- 22. 打开模型框从列表中获取最后一个值
- 23. 如何从django模型表单中的直通模型中获取数据?
- 24. 如何从mvc3模型的序列化json中获取backbone.js模型?
- 25. 获取USER_ID模型
- 26. 我可以从模型中获取表格,列和类型信息吗?
- 27. 从符号中获取模型类
- 28. 从其他模型中获取数据?
- 29. 从Swagger中获取模型架构
- 30. 从GridPanel在ExtJS中获取模型
你的意思是访问它们按指数? –
有很多方法可以访问列表中的项目,而不用'foreach'遍历它。你有没有看过[documentation](http://msdn.microsoft.com/en-us/library/s6hkc2c4.aspx)? – tnw
爱因斯坦的不朽之言......咦?你能澄清一下这个问题吗? –