如何添加“查找”函数到 IList
我正在从业务层返回 IList。但在视图模型中我必须使用查找功能。 一种方法是将 IList 转换为 List。
但是有没有办法向 IList 添加“Find”方法
I am returning IList from Business layer. But in viewmodel I have to use Find function.
One method is to convert IList to List.
But is there anyway to add "Find" method to IList
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
那么,有 Linq 扩展方法
.Where
(用于影响所有匹配项)和.FirstOrDefault
(用于获取第一个匹配项),或者您可以编写自己的扩展方法列表如下:Well, there are the Linq extension methods
.Where
(to fecth all that match) and.FirstOrDefault
(to fetch the first match) or you can write your own extension method against IList like:你可以使用Where方法
you can use Where method
可以使用 IndexOf 方法吗?
http://msdn.microsoft.com/en-us/library/3w0148af.aspx
Can you use the IndexOf method?
http://msdn.microsoft.com/en-us/library/3w0148af.aspx
非常简单,
正是您所需要的
very simple,
just you need
我编写了一个扩展方法来为我进行转换。
I wrote an extension method to do the casting for me.