我知道这可能是一个很愚蠢的问题,但是作为一个学习者,我总是喜欢学习新事物If。string test = "It's a test";string test2;if (test != ""){ test2 = test;}else{ test2 = "It's null";}注意:我知道它Regex也可以用来检查字符串是否为空:Regex.IsMatch( "[A-TVWZ]", test)。另外,我知道我可以使用SELECT CASE在上面的代码中,我正在检查teststring是否为空,如果为空,则test2获得一个值,如果不是,则test2获得不同的值。我的问题是,有没有一种更短/更优雅/更快捷的方式来做到这一点?我的意思是一行将检查字符串是否为空并提供所需的值test2?我知道替代解决方案可能需要花费相同的执行时间,但我只是想知道是否存在一/两行代码替代方案?详细说明我想检查一个字符串是否为空,对于每种情况,另一个字符串都具有特定的值...
2 回答
慕村225694
TA贡献1880条经验 获得超4个赞
var test = "It's a test"; var test2 = (!string.IsNullOrEmpty(test)) ? test : "It's null";
- 2 回答
- 0 关注
- 193 浏览
添加回答
举报
0/150
提交
取消