a>b?a:b
2016-04-12 09:33
405 查看
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 ? ****: "--");
就是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 ? ****: "--");
相关文章推荐
- Scrapy1.0教程 - 目录汇总贴
- Spring JdbcTemplate实现通用的超级dao,比泛型dao更加强大
- 使用ButterKnife插件来生成对各个控件的注解
- 教你玩转产品管理系统iClap(PC端功能篇)
- 游戏底层逻辑,运动&&寻路(二)
- WebRTC ON iOS
- 矩阵操作
- hive分区(partition)简介
- Android简单创建一个Activity的方法
- 读取图片数据流转换成图片
- beamer模板设置
- JavaScript和JQuery初学对比
- [2] Word插入图片
- [易飞]LRP跑出需求原因-BOM生效日期
- linux下mysql常用操作
- bootstrap中form-group、controls、control-label、form-control用法实例
- ASP.NET创建三层架构图解详细教程
- 产品设计之瞎扯
- 文章标题
- Android Studio每次打开不是上一次的工作状态