【发布时间】:2017-10-15 03:32:47
【问题描述】:
下面是我的代码,我试图按降序获取不同的子键
一切都很好,但在OrderByDescending 中并不建议字段
List<string> Sub_key_list = dt
.AsEnumerable()
.Select(d => d.Field<string>("Sub_Key_Name"))
.Distinct()
.OrderByDescending(e => e.not suggesting field here )
.ToList();
我写错了吗?
【问题讨论】:
-
为什么会建议一个字段?你得到一个不同的字符串序列......你希望建议什么“字段”?
Length,也许? -
我怀疑你只需要
e => e.... -
您已经从
dt中选择了Sub_Key_Name,并且在orderByDescending中没有其他字段可供建议。 -
@Abi 好吧,例如,您当然可以按字符串的长度排序。
-
@PeterDuniho OP 期待与上面两行相同的智能感知行为,他从数据表中选择一个字段 - 但此时没有更多数据表,只有字符串;o)