深入理解LINQ查询表达式
1. 基础选择语法
LINQ(Language Integrated Query)查询表达式的语法正确性在编译时进行验证,其基本组成部分包括 from 、 in 和 select 操作符。通用模板如下:
var result = from matchingItem in container select matchingItem;
-
from操作符后面的项代表符合LINQ查询条件的项,可以随意命名。 -
in操作符后面的项代表要搜索的数据容器,如数组、集合、XML文档等。
以下是一个简单的查询示例,用于选择容器中的所有项:
static void SelectEverything(ProductInfo[] products)
{
Console.WriteLine("All product details:");
var allProducts = from p in products select p;
foreach (var prod in allProducts)
{
Console.WriteLine(prod.ToString());
}
}
如果只需要提取每个产品的名称
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



