最开始的代码:
简化之后:
利用三元表达式之后,一行搞定:
C#中的三元表达式:
三元表达式一般指三元运算符,三元运算符是软件编程中的一 个固定格式,能够做一些简单的条件选择。 如名字表示的三元运算符需要三个操作数。语法为:条件表达式?表达式 1:表达式 2。 说明:问号前面的位置是判断的条件,判断结果为 bool 型, 为 true 时调用表达式 1,为 false 时调用表达式 2。 其逻辑为:“如果条件表达式成立或者满足则执行表达式 1, 否则执行第二个。”常用在设置默认值,例如某个值不一定存在,则 判断这个值是否存在,不存在给默认值