如何查看字符串是否为空并将其设置为某个值(如果是?)
与SQL一样,
isnull(string, 0)
答案 0 :(得分:13)
您可以测试null:
if (s == null)
s = "Hello";
string null_s = null;
string non_null_s = null_s ?? "Hello";
如果你想捕获空字符串,那么你可以使用IsNullOrEmpty测试:
if (String.IsNullOrEmpty(s))
s = "Hello";
答案 1 :(得分:3)
string myString = null;
string isNullString = myString == null ? "0" : myString;
答案 2 :(得分:2)
如果您使用的是.Net 4.0,也可以使用string.IsNullOrWhiteSpace方法。