我使用以下内容:
!string.IsNullOrEmpty(Model.ProductID)
Run Code Online (Sandbox Code Playgroud)
但现在我还需要检查字符串是否不等于"0000".检查最简单的方法是什么?
!string.IsNullOrEmpty(Model.ProductID) && Model.ProductID != "0000"
Run Code Online (Sandbox Code Playgroud)
或写一个扩展方法:
public static class StringExtensions
{
public static bool IsNullEmptyOrZeros(this string value)
{
return !string.IsNullOrEmpty(value) && value != "0000";
}
}
Run Code Online (Sandbox Code Playgroud)
然后:
if (!Model.ProductID.IsNullEmptyOrZeros())
{
...
}
Run Code Online (Sandbox Code Playgroud)