.net中三元运算符?:与if else具体有何区别?三元运算符可以取代if else结构么?

不要太复杂,简洁一点
2025-03-29 02:32:53
推荐回答(4个)
回答1:

程序设计中 顺序 条件 循环 ,理论上可以让任何一个事物逻辑 用程序设计表达出来。
IF ELSE 就是条件。。。三元运算符 本质就是IF ELSE 的简化书写方式。唯一的区别 三元运算符内部只能是表达式。

所以三元不能代替 IF ELSE ,而IF ELSE 能取代任何有三元的地方。只是略微繁琐一点

回答2:

两个的作用一致,区别在于三元运算符会有一个返回值是操作符,而if else 是语句,没有返回值。有的地方if else不能取代三元运算符,反过来可以。要简洁所以不举例子了

回答3:

可以取代。。。
但是 使用 if else 可以更简洁、雅观地表达那些具有复杂要求 逻辑计算,

回答4:

三元表达式 书写更简便
而 if else 逻辑看着 直观些