首页 新闻 会员 周边

c#中这段代码什么意思啊where以后的 求大神详细解释一下 跪拜

0
[已解决问题] 解决于 2016-12-27 16:45

var diagnosiss = diagnosissList.Where(d => d.Status == ValidStatusEnum.Valid).OrderBy(d => d.DiagnosisType);

糯米好吃的主页 糯米好吃 | 初学一级 | 园豆:64
提问于:2016-12-27 16:15
< >
分享
最佳答案
0

where:条件筛选。 diagnosissList集合里面所有Status==Valid的对象。

OrderBy:排序。 筛选后的结果集合根据DiagnosisType按照asc顺序排序。

diagnosiss就是以上的结果集

奖励园豆:5
czd890 | 专家六级 |园豆:14412 | 2016-12-27 16:17

ValidStatusEnum这句话呢什么意思  多谢

糯米好吃 | 园豆:64 (初学一级) | 2016-12-27 16:32

@糯米好吃: 

ValidStatusEnum 这是一个枚举。比如Color.Red。可以理解为一个常量值

czd890 | 园豆:14412 (专家六级) | 2016-12-27 16:35

@calvinK: 多谢  采了

糯米好吃 | 园豆:64 (初学一级) | 2016-12-27 16:45
其他回答(1)
0

楼上已经说的很好了,这就是c#的linq(好像是这么说的吧)语言…


MayMory | 园豆:202 (菜鸟二级) | 2016-12-27 21:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册