积极答复者
一个小问题

问题
-
var categories2 = from c in _ctx.Categories select new { CategoryName = "类别名称:" + c.CategoryName };new后面的大括号中的代码该如何理解。它为什么要加类别名称。
- 已移动 Raymond TangModerator 2009年7月31日 5:22 (发件人:.NET Framework 一般性问题讨论区)
答案
-
你好 这段代码相当于是将_ctx.Categories集合中的每个c的CategoryName提取出来并加上类别名称,将新对象(即new后边的,这个跟Json类似)存储在categories2这个集合中
这样你可以通过
foreach(var c2 in categories2)
{
c2.CategoryName ....
}
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已建议为答案 Jiyuan 2009年7月31日 5:24
- 已标记为答案 Allen Chen - MSFTModerator 2009年8月3日 7:41
全部回复
-
你好 这段代码相当于是将_ctx.Categories集合中的每个c的CategoryName提取出来并加上类别名称,将新对象(即new后边的,这个跟Json类似)存储在categories2这个集合中
这样你可以通过
foreach(var c2 in categories2)
{
c2.CategoryName ....
}
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已建议为答案 Jiyuan 2009年7月31日 5:24
- 已标记为答案 Allen Chen - MSFTModerator 2009年8月3日 7:41
-
(from a in _aryselect a).GroupBy(a => a.Length).Select(g => new { Group = g.Key, Member = g });还有这个怎么理解。
您好,系统学习请参考:
Lambda 表达式:http://msdn.microsoft.com/zh-cn/library/bb397687.aspx
Linq查询表达式:http://msdn.microsoft.com/zh-cn/library/bb397676.aspx