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

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

注意使用bool值进行运算

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

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

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

用法:

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

执行结果: 条件为真

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

实例

cs 复制代码
int a = 10;
int b = 20;
int max = a > b ? a : b;
相关推荐
skd8999几秒前
MicroSIP助手,智慧语音V3.2.3版本,MicroSIP自动拨号助手
服务器
m0_569881472 分钟前
C++中的智能指针详解
开发语言·c++·算法
存储服务专家StorageExpert8 分钟前
NetApp NVME SSD 盘的学习笔记
运维·服务器·笔记·学习·存储维护·emc存储·netapp
爱丽_9 分钟前
AQS 原理主线:state、CLH 队列、独占/共享与实战排查
java·开发语言·jvm
小璐资源网11 分钟前
新服务器上线:标准化初始化流程
运维·服务器
2401_8735449216 分钟前
基于C++的游戏引擎开发
开发语言·c++·算法
add45a16 分钟前
C++中的组合模式
开发语言·c++·算法
dys_Codemonkey18 分钟前
ROS 2 环境配置与 Shell 配置文件详解(zsh/bash)ROS 2 多工作空间规范配置
开发语言·chrome·bash
2501_9454235420 分钟前
模板编程中的SFINAE技巧
开发语言·c++·算法
AMoon丶21 分钟前
Golang--垃圾回收
java·linux·开发语言·jvm·后端·算法·golang