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

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

注意使用bool值进行运算

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

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

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

用法:

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

执行结果: 条件为真

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

实例

cs 复制代码
int a = 10;
int b = 20;
int max = a > b ? a : b;
相关推荐
冒泡P7 小时前
【Unity】TextMeshPro富文本中使用精灵图集
ui·unity·c#·游戏引擎
世洋Blog7 小时前
开发思想-组合模式和接口多态的一点思考
c#·组合模式
qq_433554547 小时前
C++ 稀疏表
开发语言·c++·算法
z***y8628 小时前
Java数据挖掘开发
java·开发语言·数据挖掘
咸鱼の猫8 小时前
用samba服务器将虚拟机的Ubuntu(磁盘)映射到本地电脑实现文件互传
linux·服务器·ubuntu
软件开发技术深度爱好者8 小时前
Python库/包/模块管理工具
开发语言·python
wanhengidc8 小时前
网站服务器具体是指什么
运维·服务器
q***42828 小时前
IPV6公网暴露下的OPENWRT防火墙安全设置(只允许访问局域网中指定服务器指定端口其余拒绝)
服务器·安全·php
bubiyoushang8888 小时前
基于MATLAB的自然图像梯度分布重尾特性验证方案
开发语言·matlab
MSTcheng.8 小时前
【C++STL】priority_queue 模拟实现与仿函数实战
开发语言·c++