在字符串中执行isnull

Gog*_*olo 1 c# null

如何检查字符串是否为空并将其设置为某个值(如果是)?

就像在SQL中一样

isnull(string, 0)
Run Code Online (Sandbox Code Playgroud)

Stu*_*art 13

你可以测试null:

if (s == null)
   s = "Hello";
Run Code Online (Sandbox Code Playgroud)

或使用null合并运算符:

string null_s = null;
string non_null_s = null_s ?? "Hello";
Run Code Online (Sandbox Code Playgroud)

如果你想捕获空字符串,那么你可以使用IsNullOrEmpty测试:

if (String.IsNullOrEmpty(s))
   s = "Hello";
Run Code Online (Sandbox Code Playgroud)