我需要能够在字符串中检查null
值。我目前了解的最佳方法是String.IsNullOrEmpty()
,它不符合我们的要求(string.empty
值是允许的,nulls
不是。有没有人有什么建议?
答案 0 :(得分:11)
只需将您的字符串与null
bool stringIsNull = mystring == null;
这是你的扩展方法
public static class ExtensionMethods
{
public static bool IsNull(this string str)
{
return str == null;
}
}
答案 1 :(得分:5)
检查是否有任何其他变量为null的方法:
if(variable == null)
{
//do stuff
}
答案 2 :(得分:3)
如果您想跳过null
值,只需使用!= null
:
if(str != null)
{
}
答案 3 :(得分:2)
if (variable != null)
//do your action for not null
else
//variable is null