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

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

注意使用bool值进行运算

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

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

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

用法:

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

执行结果: 条件为真

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

实例

cs 复制代码
int a = 10;
int b = 20;
int max = a > b ? a : b;
相关推荐
Loge编程生活1 小时前
打卡信奥刷题(3449)用C++实现信奥题 P10429 [蓝桥杯 2024 省 B] 拔河
开发语言·数据结构·c++·算法·青少年编程
G31135422732 小时前
大模型不可用时,业务还能不能继续:企业需要设计降级方案
大数据·服务器·数据库·人工智能·深度学习
在世修行2 小时前
从零打造 C# 工业视觉检测系统(八):Modbus RTU 协议解析与 PLC 剔除控制实战
开发语言·c#
sunburn-2 小时前
Java 队列全面详解:从入门到面试实战
java·开发语言·汇编·ide·idea
AI直播技术杂谈2 小时前
AI直播推流链路中延迟优化的通用技术方案
开发语言·人工智能·php
小陈同学!!3 小时前
防火墙双机热备实验
运维·服务器
tianyuanwo3 小时前
DevOps主机管理员视角:企业级Linux主机权限管理策略与实践
linux·服务器·devops
Dxy12393102163 小时前
python 中的 APScheduler 使用详解
开发语言·python
三言老师3 小时前
CentOS8 Firewalld 高级规则中级实操教程
linux·运维·服务器·网络·centos
福如意如我心意4 小时前
java虚拟线程和Go协程的区别
开发语言