C#之三目运算、三元运算

三目运算也叫三元运算是一种简单的条件语句,也称为条件运算符。它可以根据一个表达式的结果确定另一个表达式的值。三目运算符使用"?"和":"来表示。

注意使用bool值进行运算

三目运算符: 套路 三个空位 两个符号

固定写法 : 空位1 ? 空位2 : 空位3;

关键信息 : bool类型 ?为真时的内容 : 为假时的内容

用法:

string str = true ? "条件为真" : "条件为假";

执行结果: 条件为真

第一个空位 始终是结果为bool类型的表达式 bool变量 逻辑运算符 比较运算符第二三个空位 什么表达式都可以 但是必须要保证 结果与数据类型是一致的

实例

cs 复制代码
int a = 10;
int b = 20;
int max = a > b ? a : b;
相关推荐
于先生吖几秒前
Java分账体系设计,网约车行程计费与到店线下结账一体化后端开发实战
java·开发语言
WarPigs1 分钟前
C# EntityFramework笔记
数据库·c#
thisiszdy4 分钟前
<C++&C#> lambda表达式
java·c++·c#
Cloud_Shy6189 分钟前
解读《Effective Python 3rd Edition》:从练气到老魔(第三章 Item 17 - 20)
开发语言·笔记·python
三品吉他手会点灯9 分钟前
C语言学习笔记 - 42.数据类型 - scanf函数深度解析
c语言·开发语言·笔记·学习
七仔啊10 分钟前
windows server服务器验机流程
运维·服务器·windows
Cx330❀13 分钟前
【Linux网络】打破“一问一答”局限:从零构建全双工多线程UDP群聊系统
linux·运维·服务器·网络·网络协议·udp
码农小旋风17 分钟前
Codex中文网 | Codex CLI 中文指南
运维·服务器·ide·人工智能·chatgpt·claude
隔窗听雨眠20 分钟前
ORM框架选型指南:MyBatis与Hibernate的全面对比
java·开发语言·数据库
通街市密人有20 分钟前
解决实验室服务器无法连网问题
服务器