有一个字符串数组:
string[]arrStr={"123","234","345","456"};
现在想得到该数组中大于200的值
要实现该需求,得进行两次Convert.ToInt32()操作
var arrInt = from item in strArr
where Convert.ToInt32(item) >
select Convert.ToInt32(item);
现在可以使用一个临时变量来实现,只需一次Convert.ToInt32()操作
var arrInt = from item in strArr
let temp = Convert.ToInt32(item)
where temp>
select temp;
注意临时变量的用法,let ....