返回LINQ大全首页
Cast()将 IEnumerable 的元素强制转换为指定的类型。
MSDN
要注意如果数据为空或者无法转换为指定类型会报异常。
System.Collections.ArrayList fruits = new System.Collections.ArrayList();
fruits.Add("mango");
fruits.Add("apple");
fruits.Add("lemon");
IEnumerable query = fruits.Cast().OrderBy(fruit => fruit).Select(fruit => fruit);
foreach (string fruit in query)
{
Console.WriteLine(fruit);
}
听起来和OfType



