- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
两个月前关门了。
Improve this question
我试着按名称对枚举进行排序,我有以下代码:
Enum.GetNames(x.options).Where(.....).Select(.....)
注意x.options
是一个枚举
并且我想按枚举的名称对linq的结果进行排序,我该怎么做呢?
两个月前关门了。
Improve this question
我试着按名称对枚举进行排序,我有以下代码:
Enum.GetNames(x.options).Where(.....).Select(.....)
注意x.options
是一个枚举
并且我想按枚举的名称对linq的结果进行排序,我该怎么做呢?
1条答案
按热度按时间yduiuuwa1#
假设如下
enum
:需要在
Enum.GetNames
中传递枚举类型,然后调用OrderBy
(以升序排序):这将返回具有以下(排序)值的
IOrderedEnumerable<string>
:当然,您可以对结果执行
.ToList()
或.ToArray()
操作,以分别在列表或数组中返回它们。