日期:2014-05-17 浏览次数:21090 次
var arry = new Array[] { new string[] { "a", "b" }, new string[] { "x", "y" }, new string[] { "a", "c" }, new string[] { "a", "b" }, new string[] { "x", "b" } };
//查找第一个是"a"的所有数组的第二个值
var second = arry.Where(x => x.GetValue(0).ToString() == "a").Select(x=>x.GetValue(1)).ToList();
var arry = new Array[] { new string[] { "a", "b" }, new string[] { "x", "y" }, new string[] { "a", "c" }, new string[] { "a", "b" }, new string[] { "x", "b" } };
//查找第一个是"a"的所有数组的第二个值
var second = (from q in arry
where q.GetValue(0).ToString() == "a"
select q.GetValue(1)).ToList();