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

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

注意使用bool值进行运算

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

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

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

用法:

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

执行结果: 条件为真

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

实例

cs 复制代码
int a = 10;
int b = 20;
int max = a > b ? a : b;
相关推荐
Highcharts.js5 分钟前
Highcharts for Python 一套 Python 可视化图表生成库
开发语言·python·highcharts·可视化图表
xiaoxiangsiyan9 分钟前
网络智能化转型核心模块全解析
运维·服务器·网络·数据库·学习·架构·php
这是程序猿10 分钟前
深入剖析Java HashMap:底层原理、数据结构与核心机制全解析
java·开发语言·数据结构
nike0good21 分钟前
CF 126B(Password-z algorithm/exkmp)
开发语言·c++·算法
FlYFlOWERANDLEAF22 分钟前
微软CommunityToolkit.Mvvm和DevExpress中GenerateViewModel使用
c#
huaweichenai37 分钟前
PHP实现对接MQTT协议
开发语言·php
牧羊人.33341 分钟前
动手学深度学习 01:核心组件与完整训练流程
开发语言·人工智能·深度学习
盟接之桥41 分钟前
半导体供应链破局:EDI如何成为中国制造的数字通行证
大数据·运维·服务器·网络·数据库·人工智能·制造
晓晓_za89866843 分钟前
GEO 搜索源码白帽合规改造:适配各大 AI 信源收录规则
java·开发语言·人工智能·性能优化·开源
其实防守也摸鱼1 小时前
ZLibrary 类项目合规避坑指南:从技术实现到法律风险的全景梳理
运维·服务器·数据库·安全·自动化·github·copilot