【发布时间】:2020-06-03 14:23:57
【问题描述】:
我有一个如下列表:
List<object> _l = new List<object>();
_l.Add(new {
Period = _period,
Ref_No = _ref_no,
Status = _status,
Status_Text = _status_text,
Message = _message
});
状态值将是 0,1 或 2
我不想使用类,如何按状态排序?
需要帮助
提前非常感谢
不要
【问题讨论】:
-
为什么不想使用类?
-
“我不想使用类”你认为
List<object>是什么? -
我的课太多了,我只想用一个对象..可以吗?
-
这不是stackoverflow.com/questions/5461479/sort-list-by-field-c 的重复项该问题是关于包含已知类型的列表。这是转换为
object的匿名类列表。您无法在没有反射的情况下访问属性,因为您也不知道要转换object的类型,而且显然object不包含他们想要排序的属性。 -
@PavelAnikhouski 是的,我的错误,为时已晚。
标签: c#