目前我有以下三元操作:
string value = "";
value = Company == null ? Name : Name + "," + Company;
Run Code Online (Sandbox Code Playgroud)
一切都很好.但是,我想检查公司是否为空或"".
有没有办法使用三元语句来做到这一点?
Hab*_*bib 10
用于string.IsNullOrEmpty检查null和空字符串.
value = string.IsNullOrEmpty(Company) ? Name : Name + "," + Company;
Run Code Online (Sandbox Code Playgroud)
如果您使用.Net framework 4.0或更高版本,并且您想将空格也视为空字符串,那么您可以使用 string.IsNullOrWhiteSpace
value = string.IsNullOrWhiteSpace(Company) ? Name : Name + "," + Company;
Run Code Online (Sandbox Code Playgroud)
当然你也可以用这个:
value = (Company == null || Company == "") ? Name : Name + "," + Company;
Run Code Online (Sandbox Code Playgroud)
只是为了澄清你可以使用更多的comples语句
| 归档时间: |
|
| 查看次数: |
3166 次 |
| 最近记录: |