OfType 使用LINQ查询动态数组中指定类型的元素

ArrayList arrList = new ArrayList(); //创建动态数组
arrList.Add(1);//添加动态数组元素
arrList.Add(2);
arrList.Add("A");
arrList.Add(3);
arrList.Add("b");
//使用LINQ查询动态数组中指定类型的元素
var query = from item in arrList.OfType<string>()
                  select item;
Response.Write("是字符串类型的有:");//在页面上输出指定类型的元素
foreach (var item in query)
{
Response.Write(item + " , ");
}

posted @ 2013-01-18 16:18  yellowshorts  阅读(293)  评论(0编辑  收藏  举报