c# - 有什么办法可以避免使用三元运算符吗?

标签 c# ternary-operator

User.UserRoleID == 9 ? false : true

假设这是我的条件,它现在正在使用三元运算符。
有人可以建议除 If 之外的其他方法吗

最佳答案

转过来比较一下:

bool b = User.UserRoleID != 9;

关于c# - 有什么办法可以避免使用三元运算符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43226798/

相关文章:

c# -/平台 :anycpu32bitpreferred is not a valid setting for option/target:library or/target:module

swift - 我应该总是用 Swift 中的三元替换 if...then...else 吗?

javascript - 这里只有三元运算符起作用

C# 字典,键是字符串,值是计数器。近似算法和线程安全

c# - .Net 4.5 wpf 打印问题,纸张大小始终为 NorthAmericaLetter

c# - 当我不需要响应时使用不等待的异步

jsf - 使用三元运算符实现EL中的else if - jsf

Python::三元运算符::无法使用多个语句

c# - 如何在三元运算符中编写多个语句?

c# - 如何使用 XmlAttributeOverrides 覆盖集合元素的 xml 元素名称?