无意间看到这样一个用法,和 foreach 结合在一起使用。简化了使用 if 语句
foreach (Father var_fa in fa_list)//遍历每个 fa_list 表{
var_id = fa_list.Find(x => x.name == var_str).id;
//找到 Father 类型 的x 的 name 变量 == 和 索引字符串var_str 相等 的Father 类型变量
//显示该 变量 的ID
}
上面的这一句话等同于下面的这句IF 语句
foreach (Father var_fa in fa_list)//遍历每个 fa_list 表
{
if(var_fa.name == var_str)
{
var_id = var_fa.id;
}
}