首页 新闻 会员 周边 捐助

C# item.Module?.LinkUrl

0
[已解决问题] 解决于 2020-03-20 15:47
    select new PermissionItem
                            {
                                Url = item.Module?.LinkUrl,
                                Role = item.Role?.Name,
                            }).ToList();

这个 module? 是啥意思?

类似三元一次表达式?

永远跟党走i的主页 永远跟党走i | 小虾三级 | 园豆:1542
提问于:2020-03-20 15:10
< >
分享
最佳答案
1

item.Role?.Name

===>

if(item.Role==null)
return default(Name字段类型)
else
return item.Role.Name

奖励园豆:5
czd890 | 专家六级 |园豆:14488 | 2020-03-20 15:18

刚刚自己试了下,差不多是你这样

永远跟党走i | 园豆:1542 (小虾三级) | 2020-03-20 15:47

@Cgrain:

https://www.cnblogs.com/linianhui/p/csharp6_null-conditional-operators.html#auto_id_1

czd890 | 园豆:14488 (专家六级) | 2020-03-20 16:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册