IntegerValidator 构造函数

定义

初始化 IntegerValidator 类的新实例。

重载

IntegerValidator(Int32, Int32)

初始化 IntegerValidator 类的新实例。

IntegerValidator(Int32, Int32, Boolean)

初始化 IntegerValidator 类的新实例。

IntegerValidator(Int32, Int32, Boolean, Int32)

初始化 IntegerValidator 类的新实例。

IntegerValidator(Int32, Int32)

Source:
IntegerValidator.cs
Source:
IntegerValidator.cs
Source:
IntegerValidator.cs

初始化 IntegerValidator 类的新实例。

public:
 IntegerValidator(int minValue, int maxValue);
public IntegerValidator (int minValue, int maxValue);
new System.Configuration.IntegerValidator : int * int -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer)

参数

minValue
Int32

指定最小值的 Int32 对象。

maxValue
Int32

指定最大值的 Int32 对象。

注解

IntegerValidator 构造函数可确保要验证的整数同时遵循最小长度和最大长度。

适用于

IntegerValidator(Int32, Int32, Boolean)

Source:
IntegerValidator.cs
Source:
IntegerValidator.cs
Source:
IntegerValidator.cs

初始化 IntegerValidator 类的新实例。

public:
 IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive);
public IntegerValidator (int minValue, int maxValue, bool rangeIsExclusive);
new System.Configuration.IntegerValidator : int * int * bool -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer, rangeIsExclusive As Boolean)

参数

minValue
Int32

指定最小值的 Int32 对象。

maxValue
Int32

指定最大值的 Int32 对象。

rangeIsExclusive
Boolean

若指定验证范围是独占的,则为 true。 非独占意味着要验证的值必须在指定范围内;独占意味着要验证的值必须小于最小值或大于最大值。

示例

下面的代码示例演示如何使用 IntegerValidator 构造函数。 此代码示例是为 IntegerValidator 类提供的一个更大示例的一部分。

// Create Validator for the range of 1 to 10 inclusive
int minIntVal = 1;
int maxIntVal = 10;
bool exclusive = false;
IntegerValidator integerValidator =
    new IntegerValidator(minIntVal, maxIntVal, exclusive);
' Create Validator for the range of 1 to 10 inclusive
Dim minIntVal As Int32 = 1
Dim maxIntVal As Int32 = 10
Dim exclusive As Boolean = False
Dim validator As IntegerValidator = _
    New IntegerValidator(minIntVal, maxIntVal, exclusive)

注解

创建 类的 IntegerValidator 实例时,此 IntegerValidator 构造函数会检查最小值和最大值 Int32 ,以及验证范围是否独占。 当 rangeIsExclusive 参数设置为 true时,Int32该值不得介于 和 maxValue 参数值之间minValue

适用于

IntegerValidator(Int32, Int32, Boolean, Int32)

Source:
IntegerValidator.cs
Source:
IntegerValidator.cs
Source:
IntegerValidator.cs

初始化 IntegerValidator 类的新实例。

public:
 IntegerValidator(int minValue, int maxValue, bool rangeIsExclusive, int resolution);
public IntegerValidator (int minValue, int maxValue, bool rangeIsExclusive, int resolution);
new System.Configuration.IntegerValidator : int * int * bool * int -> System.Configuration.IntegerValidator
Public Sub New (minValue As Integer, maxValue As Integer, rangeIsExclusive As Boolean, resolution As Integer)

参数

minValue
Int32

一个 Int32 对象,指定整数值的最小长度。

maxValue
Int32

一个 Int32 对象,指定整数值的最大长度。

rangeIsExclusive
Boolean

一个 Boolean 值,指定验证范围是否独占。

resolution
Int32

一个 Int32 对象,指定必须匹配的值。

例外

resolution 小于 0

- 或 -

minValue 大于 maxValue

注解

Int32 通过验证,所验证的值必须等于 resolution 值。

适用于