a>b?a:b

本文详细解析了条件运算符的工作原理及应用,包括三元运算符的嵌套使用、结合方向及如何通过条件运算符实现最大值选取等功能。此外,还介绍了如何利用条件运算符进行字符串的简洁处理。

a>b?a:b

就是a>b为true时,取a的值。否则取b的值


a>b?a>c?a:c:b>c?b:c

这怎么比较选择?

条件运算符的结合方向是从右到左;
上式等同为:a>b?(a>c?a:c):(b>c?b:c)
最后结果是a,b,c中最大的那个数.


return s == null ? "--" : s.ToString().Length > 0 ? (s.ToString().Length > 15 ? s.ToString().Substring(0, 15) + "..." : s.ToString()) : "--";

先判断括号里的(s.ToString().Length > 15 ? s.ToString().Substring(0, 15) + "..." : s.ToString()) 

==》s的长度大于15的场合,s截取前15位然后连接"..." 。

             小于等于15的场合,s。

把返回结果标记为****


return s ==null ? "--" :   (s.ToString().Length > 0 ? ****: "--");









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值