条件运算符(?:)和 $""替代string.Format()
2024-10-14 05:55:58
1. 条件运算符(?:)根据Boolean表达式的值返回两个值之一。表达式如下:
condition ? first_expression : second_expression
2. $""替代String.Format()方法,""中包含字符,有变量的需要用{}括起:
举例
if (bonus==false)
return "¥"+salary.ToString();
elase
return "¥"+(salary*10).ToString();
可以由如下代码替换:
return bonus ? string.Format("¥{0}",salary*10):string.Format("¥{0}",salary); //String.Format()方法
或
return bonus ? $"¥{salary*10}":$"¥{salary}"; //$""的用法
最新文章
- 使用vlc播放器做rtsp流媒体服务器
- CP
- 代码中AggregateException的处理
- iOS-H5学习篇-01
- CentOS 与 RedHat 关系和区别
- 如何在目录中查找具有指定字符串的文件(shell)
- 在android的spinner中,实现取VALUE值和TEXT值。 ZT
- 安卓应用运营知识:VersionCode和VersionName
- postgrel 调试
- [转]vim ruby等的ide设置
- BNUOJ-26586 Simon the Spider 最小生成树+枚举
- ECharts中文显示为Unicode码
- 【机器学习算法-python实现】Adaboost的实现(1)-单层决策树(decision stump)
- 随机抽样一致性算法(RANSAC)
- 对无返回值、使用Action或Func作为参数、多重载的方法进行单元测试
- 认识div在排版中的作用
- CentOS编译安装PHP常见错误及解决办法
- BZOJ 3669 魔法森林
- Java性能优化之使用NIO提升性能(Buffer和Channel)
- Unsupervised Domain Adaptation Via Domain Adversarial Training For Speaker Recognition