在C#中使用linq我有一个查询,如:
var result = from p in cart select new { p.Product.Title, p.Product.Price };
Run Code Online (Sandbox Code Playgroud)
现在我想添加一些其他项目结果.例如添加:
int weight;
string message;
Run Code Online (Sandbox Code Playgroud)
所以我可以有类似的东西:
foreach( var r in result)
{
dosomething(r.weight;)
dosomething(r.message);
dosomething(r.title);
dosomething(r.price);
}
Run Code Online (Sandbox Code Playgroud)
可能吗?我该怎么办?
您需要创建新项目.你可以这样做吗?
var result = from p in cart select new { Title = p.Product.Title,
Price = p.Product.Price,
Weight = 0,
Message = null };
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1538 次 |
| 最近记录: |