可能重复:
如何检查字符串是否为空
我需要能够检查null
字符串内的值。我目前知道的最好的方法是String.IsNullOrEmpty()
,它不适合我们正在尝试做的事情(string.empty
允许值,不允许值nulls
)。有没有人有什么建议?
可能重复:
如何检查字符串是否为空
我需要能够检查null
字符串内的值。我目前知道的最好的方法是String.IsNullOrEmpty()
,它不适合我们正在尝试做的事情(string.empty
允许值,不允许值nulls
)。有没有人有什么建议?
只需将您的字符串与null
bool stringIsNull = mystring == null;
这是适合您的扩展方法
public static class ExtensionMethods
{
public static bool IsNull(this string str)
{
return str == null;
}
}
您检查的方式与检查任何其他变量是否为空的方式相同:
if(variable == null)
{
//do stuff
}
如果您想跳过null
值,只需使用!= null
:
if(str != null)
{
}
if (variable != null)
//do your action for not null
else
//variable is null