我知道這可能是一個很愚蠢的問題,但是作為一個學習者,我總是喜歡學習新事物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 關注
- 231 瀏覽
添加回答
舉報
0/150
提交
取消