Linq学习笔记之类型筛选

为了进行基于类型的筛选,我们可以使用OfType()扩展方法,示例如下:

有一个包含string和int的数组,使用OfType()扩展方法,把string类传递给泛型参数,就可以从集合中仅返回字符串

View Code
object[] data = {"one",2,3,"four","five",6};

            var query = data.OfType<string>();

            foreach (var s in query)

            {

                Console.WriteLine(s);

            }

运行这段代码,就会显示字符串one,four和five

你可能感兴趣的:(LINQ)