C# var keyword
用 var 声明变量,不指定变量 type,由 compiler 去推断。
对于 anonymous types,只能使用使用 var。
// select 从句创建 anonymous type
var custQuery = from cust in customers
where cust.City == "Phoenix"
select new { cust.Name, cust.Phone };
// item 是 anonymous type
foreach (var item in custQuery)
{
Console.WriteLine("Name={0}, Phone={1}", item.Name, item.Phone);
}