我正在使用以下内容:

!string.IsNullOrEmpty(Model.ProductID)

但现在我还需要检查字符串是否不等于“0000”。进行此项检查的最简单方法是什么?

最佳答案

!string.IsNullOrEmpty(Model.ProductID) && Model.ProductID != "0000"

或者写一个扩展方法:
public static class StringExtensions
{
    public static bool IsNullEmptyOrZeros(this string value)
    {
        return !string.IsNullOrEmpty(value) && value != "0000";
    }
}

然后:
if (!Model.ProductID.IsNullEmptyOrZeros())
{
    ...
}

关于c# - 检查字符串不为空、不为空且不为 = "0000"的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8552301/

10-10 22:55