当前位置: 首页>>代码示例>>C#>>正文


C# Helper.IsNullOrEmpty方法代码示例

本文整理汇总了C#中Helper.IsNullOrEmpty方法的典型用法代码示例。如果您正苦于以下问题:C# Helper.IsNullOrEmpty方法的具体用法?C# Helper.IsNullOrEmpty怎么用?C# Helper.IsNullOrEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Helper的用法示例。


在下文中一共展示了Helper.IsNullOrEmpty方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: IsValid

        public override bool IsValid()
        {
            Helper helper = new Helper();
            object obj2 = base.PropInfo.GetValue(base.Instance, null);
            if (helper.IsNullOrEmpty(obj2))
            {
                return true;
            }
            switch (this.RegexType)
            {
                case NRegexType.Email:
                    if (helper.IsValidEmail(obj2.ToString()))
                    {
                        return true;
                    }
                    base.mErrorMeg = helper.GetStringValue(NReasonError.Email_Field);
                    return false;

                case NRegexType.Phone:
                    if (helper.IsValidPhone(obj2.ToString()))
                    {
                        return true;
                    }
                    base.mErrorMeg = helper.GetStringValue(NReasonError.Phone_Field);
                    return false;
            }
            return false;
        }
开发者ID:wjkong,项目名称:MicNets,代码行数:28,代码来源:RegexValidatorAttribute.cs

示例2: IsValid

 public override bool IsValid()
 {
     Helper helper = new Helper();
     object obj2 = base.PropInfo.GetValue(base.Instance, null);
     if (!helper.IsNullOrEmpty(obj2) && !helper.IsDefinedName(this.EnumType, obj2))
     {
         base.mErrorMeg = helper.GetStringValue(NReasonError.Undefined_Element_Data);
         return false;
     }
     return true;
 }
开发者ID:wjkong,项目名称:MicNets,代码行数:11,代码来源:PredefinedValidatorAttribute.cs

示例3: IsValid

 public override bool IsValid()
 {
     Helper helper = new Helper();
     return !helper.IsNullOrEmpty(base.PropInfo.GetValue(base.Instance, null));
 }
开发者ID:wjkong,项目名称:MicNets,代码行数:5,代码来源:RequiredValidatorAttribute.cs

示例4: IsValid

 public override bool IsValid()
 {
     Helper helper = new Helper();
     object obj2 = base.PropInfo.GetValue(base.Instance, null);
     if (!helper.IsNullOrEmpty(obj2))
     {
         if (this.PropertyType == typeof(int))
         {
             if (!helper.IsWholeNumber(obj2.ToString()))
             {
                 base.mErrorMeg = helper.GetStringValue(NReasonError.Integer_Field);
                 return false;
             }
             int num = Convert.ToInt32(obj2);
             if (((this.Minimum != null) && helper.IsWholeNumber(this.Minimum.ToString())) && (num < Convert.ToInt32(this.Minimum)))
             {
                 base.mErrorMeg = helper.GetStringValue(NReasonError.Value_LessThan_Minimum) + this.Minimum.ToString();
                 return false;
             }
             if (((this.Maximum != null) && helper.IsWholeNumber(this.Maximum.ToString())) && (num > Convert.ToInt32(this.Maximum)))
             {
                 base.mErrorMeg = helper.GetStringValue(NReasonError.Value_GreaterThan_Maximum) + this.Maximum.ToString();
                 return false;
             }
             return true;
         }
         if (this.PropertyType == typeof(decimal))
         {
             if (!helper.IsPositiveNumber(obj2.ToString()))
             {
                 base.mErrorMeg = helper.GetStringValue(NReasonError.Decimal_Field);
                 return false;
             }
             decimal num2 = Convert.ToDecimal(obj2);
             if (((this.Minimum != null) && helper.IsPositiveNumber(this.Minimum.ToString())) && (num2 < Convert.ToDecimal(this.Minimum)))
             {
                 base.mErrorMeg = helper.GetStringValue(NReasonError.Value_LessThan_Minimum) + this.Minimum.ToString();
                 return false;
             }
             if (((this.Maximum != null) && helper.IsPositiveNumber(this.Maximum.ToString())) && (num2 > Convert.ToDecimal(this.Maximum)))
             {
                 base.mErrorMeg = helper.GetStringValue(NReasonError.Value_GreaterThan_Maximum) + this.Maximum.ToString();
                 return false;
             }
             return true;
         }
         if (this.PropertyType != typeof(DateTime))
         {
             return false;
         }
         if (!helper.IsDateTimeFormat(obj2.ToString()))
         {
             base.mErrorMeg = helper.GetStringValue(NReasonError.Date_Field);
             return false;
         }
         DateTime time = Convert.ToDateTime(obj2);
         if (((this.Minimum != null) && helper.IsDateTimeFormat(this.Minimum.ToString())) && (time < Convert.ToDateTime(this.Minimum)))
         {
             base.mErrorMeg = "Date cannot be earlier than " + this.Minimum.ToString();
             return false;
         }
         if (((this.Maximum != null) && helper.IsDateTimeFormat(this.Maximum.ToString())) && (time > Convert.ToDateTime(this.Maximum)))
         {
             base.mErrorMeg = "Date cannot be later than " + this.Maximum.ToString();
             return false;
         }
     }
     return true;
 }
开发者ID:wjkong,项目名称:MicNets,代码行数:69,代码来源:RangeValidatorAttribute.cs


注:本文中的Helper.IsNullOrEmpty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。