我正在使用concat在我的方法中加入2个字符串,但是我遇到的情况是,如果String A / B为null,而不是用String A / B合并,则它应该为空。像这样
var message = "ABC" + Null;
Run Code Online (Sandbox Code Playgroud)
所以我要寻找的是message = ""不是ABC
我该如何在C#中做到这一点
您可以使用简单的方法if:
var message = string.Empty;
if (a != null && b != null)
{
message = a + b;
}
Run Code Online (Sandbox Code Playgroud)
或者,一个班轮:
var message = (a == null || b == null) ? string.Empty : a + b;
Run Code Online (Sandbox Code Playgroud)