为了账号安全,请及时绑定邮箱和手机立即绑定

C#缩短if语句

C#缩短if语句

C#
潇潇雨雨 2021-05-06 14:20:53
我知道这可能是一个很愚蠢的问题,但是作为一个学习者,我总是喜欢学习新事物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";


查看完整回答
反对 回复 2021-05-23
  • 2 回答
  • 0 关注
  • 193 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信