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

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

注意使用bool值进行运算

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

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

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

用法:

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

执行结果: 条件为真

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

实例

cs 复制代码
int a = 10;
int b = 20;
int max = a > b ? a : b;
相关推荐
C_心欲无痕几秒前
ts - 关于Object、object 和 {} 的解析与区别
开发语言·前端·javascript·typescript
FOREVER-Q1 分钟前
Windows 下通过 SSH 替代 Gitee OAuth Token 推送配置指南
运维·服务器
a程序小傲17 分钟前
得物Java面试被问:方法句柄(MethodHandle)与反射的性能对比和底层区别
java·开发语言·spring boot·后端·python·面试·职场和发展
故事不长丨18 分钟前
深度解析C#文件系统I/O操作:File类与FileInfo类的核心用法与场景对比
c#·文件系统·file·fileinfo·i/o操作·i/o流
独自破碎E24 分钟前
比较版本号
java·开发语言
zimoyin31 分钟前
浅浅了解下0拷贝技术
java·linux·开发语言
AI架构师易筋35 分钟前
AIOps 告警归因中的提示工程:从能用到可上生产(4 阶梯)
开发语言·人工智能·llm·aiops·rag
你的冰西瓜43 分钟前
C++中的array容器详解
开发语言·c++·stl
ba_pi1 小时前
每天写点什么2026-01-09-linux基础
linux·运维·服务器
少云清1 小时前
【性能测试】3_性能测试基础 _指标
运维·服务器·数据库·性能测试·性能测试指标