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

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

注意使用bool值进行运算

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

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

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

用法:

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

执行结果: 条件为真

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

实例

cs 复制代码
int a = 10;
int b = 20;
int max = a > b ? a : b;
相关推荐
Ruiery2 分钟前
Linux 6.6内核 CPU 深度解析(五):CPU 空闲状态机 cpuidle
linux·运维·服务器
elseif1239 分钟前
【2026 CSP-J】【逐题精讲】超详细(15道选择,3道阅读,2道完善)
java·开发语言·c++·算法·csp
智鸟科技GemeOpen开发者智能设备22 分钟前
MQTT智能插座GSPM1B2 · 开发者实战指南
java·开发语言·python·物联网
Fluxproxy24 分钟前
Python BeautifulSoup4 超全实战教程|解决网页乱码、标签匹配、层级查找、数据提取难题
开发语言·python
Data analyse45634 分钟前
Cookie过期引发UV上涨的复核方法
服务器·前端·数据分析·uv
菜鸟~noob2331 小时前
【太空电子战】午夜锤行动中的电磁静默区:可逆干扰的实战验证【含matlab代码】
linux·开发语言·matlab·电子战
程序猿老A1 小时前
云服务器怎么配置OSS?
运维·服务器
程序猿老A1 小时前
从入门型到企业型:云服务器开放共享型到独享型规格升级变配
运维·服务器
坤坤子吖1 小时前
Python基础语法学习:条件、循环与程序控制
开发语言·笔记·python·学习
吠品1 小时前
volatile到底在拦什么:SysTick->VAL读的哪格
java·服务器·开发语言