我正在使用concat在我的方法中连接2个字符串,但是我遇到的情况是,如果String A / B为null,而不是用String A / B进行压缩,则它应该为空。像这样
jest-html reporter
所以我要寻找的是var message = "ABC" + Null;
而不是message = ""
如何在C#中做到这一点
答案 0 :(得分:5)
您可以只使用一个简单的if
:
var message = string.Empty;
if (a != null && b != null)
{
message = a + b;
}
或者,一个班轮:
var message = (a == null || b == null) ? string.Empty : a + b;
答案 1 :(得分:0)
您可以简单地做到:
string ConcatIfNotNull(string a, string b)
{
if (a == null || b == null)
return "";
else
return a + b;
}