【发布时间】:2015-01-11 08:36:10
【问题描述】:
我在创建正确的选择时遇到了一些困难。
我有我的自定义类:
internal class classA{
internal string FieldName { get; set; }
internal string FieldValue { get; set; }
internal bool IncludeInChecksum { get; set; }
}
我要做的是使用上面的类列表构建和连接查询字符串。 对于以下对象:
List<classA> requestParams = ...
查询字符串应如下所示: a=1&b=2&c=3
按字段名升序排列
其中 IncludeInChecksum = true
字段名 = 字段值
preMD5= requestParams
.Where(x=>x.IncludeInChecksum)
.OrderBy(y=>y.FieldName)
.Aggregate((i,j)=>(i.FieldName+ "=" +j.FieldValue));
这就是我卡住的地方。 提前致谢
【问题讨论】:
-
您对
Aggregate工作原理的理解不正确。您可能只想要一个Select最后。 -
那么你的代码的结果是什么?
-
没有结果..我不知道如何从这里继续