可以参考下面的代码:
int[] num = new int[100]; //创建一个1到100的数组
for (int i = 0; i < 100; )
{
num[i] = ++i;
}
var q = from o in num where o % 2 == 1 select o; //使用linq筛选奇数
int sum = q.Sum(); //使用Sum函数获取奇数和
扩展资料:
LINQ(Language Integrated Query)定义:
语言集成查询是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以操作内存数据的方式,查询数据库。
通过使用查询语法,您甚至可以使用最少的代码对数据源执行复杂的筛选、排序和分组操作。 您使用相同的基本查询表达式模式来查询和转换 SQL 数据库、ADO.NET 数据集、XML 文档和流以及 .NET 集合中的数据。
参考资料来源:百度百科-LINQ (语言集成查询)