List 的 Find() 设计之失 Predicate<T> 只有一个参数,这会导致如下情形: item= ItemList.FindIndex( (Item x) => x.Name==name );仅仅因为 name 不同而要次次构造。顺便说句,我这代码是在循环中的,有个 namelist。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 i= ItemList.FindIndex( (Item x) => x.Name==name ); 不会自己重新设计一个么?list.Find(Predicates.Named("name")); 顺便提醒一下可以这样用var result = list.Where(x => namelist.Contains(x.Name)); 反正有Linq了,Find成了一个多余的东西,如果它本来就不存在该多好。 数组问题。 菜鸟问题 从字符串中提取一段数组(winforms) 用C#编写一个判断用户输入的是不是回文数 WinForm UserControl做不规则的ActiveX,在IE里面加载后的显示、消息处理问题。 如何判断数据库连接是否成功? 医院管理系统 如何在treeView的复选框中实现选中子节点同时选中它的父节点,取消一个节点同时取消它的子节点. 在CrystalReports中,怎么在同一页上显示多条记录 怎样把数据库中的一张表绑定到DropDownList1上? 请教各位一个问题,关于捕获C#异常的难题!!! C#如何获取有线和无线网卡的MAC地址?
(Item x) => x.Name==name
);
list.Find(Predicates.Named("name"));
var result = list.Where(x => namelist.Contains(x.Name));