LongValidator 构造函数

定义

初始化 LongValidator 类的新实例。

重载

LongValidator(Int64, Int64)

初始化 LongValidator 类的新实例。

LongValidator(Int64, Int64, Boolean)

初始化 LongValidator 类的新实例。

LongValidator(Int64, Int64, Boolean, Int64)

初始化 LongValidator 类的新实例。

LongValidator(Int64, Int64)

Source:
LongValidator.cs
Source:
LongValidator.cs
Source:
LongValidator.cs

初始化 LongValidator 类的新实例。

public:
 LongValidator(long minValue, long maxValue);
public LongValidator (long minValue, long maxValue);
new System.Configuration.LongValidator : int64 * int64 -> System.Configuration.LongValidator
Public Sub New (minValue As Long, maxValue As Long)

参数

minValue
Int64

一个 Int64 值,指定 long 值的最小长度。

maxValue
Int64

一个 Int64 值,指定 long 值的最大长度。

注解

构造 LongValidator 函数确保要验证的长值符合最小和最大长度。

适用于

LongValidator(Int64, Int64, Boolean)

Source:
LongValidator.cs
Source:
LongValidator.cs
Source:
LongValidator.cs

初始化 LongValidator 类的新实例。

public:
 LongValidator(long minValue, long maxValue, bool rangeIsExclusive);
public LongValidator (long minValue, long maxValue, bool rangeIsExclusive);
new System.Configuration.LongValidator : int64 * int64 * bool -> System.Configuration.LongValidator
Public Sub New (minValue As Long, maxValue As Long, rangeIsExclusive As Boolean)

参数

minValue
Int64

一个 Int64 值,指定 long 值的最小长度。

maxValue
Int64

一个 Int64 值,指定 long 值的最大长度。

rangeIsExclusive
Boolean

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

示例

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

// Create Long and Validator.
Int64 testLong =    17592186044416;
Int64 minLongVal =  1099511627776;
Int64 maxLongVal =  281474976710656;
LongValidator myLongValidator = 
 new LongValidator(minLongVal, maxLongVal, false);
' Create Long and Validator.
Dim testLong As Int64 = 17592186044416
Dim minLongVal As Int64 = 1099511627776
Dim maxLongVal As Int64 = 281474976710656
Dim myLongValidator As LongValidator = _
 New LongValidator(minLongVal, maxLongVal, False)

注解

LongValidator使用构造函数时,它会检查最小值和最大值Int64,以及验证范围是否为独占。 rangeIsExclusive当 参数设置为 true时,Int64该值不得介于 和 maxValue之间minValue

适用于

LongValidator(Int64, Int64, Boolean, Int64)

Source:
LongValidator.cs
Source:
LongValidator.cs
Source:
LongValidator.cs

初始化 LongValidator 类的新实例。

public:
 LongValidator(long minValue, long maxValue, bool rangeIsExclusive, long resolution);
public LongValidator (long minValue, long maxValue, bool rangeIsExclusive, long resolution);
new System.Configuration.LongValidator : int64 * int64 * bool * int64 -> System.Configuration.LongValidator
Public Sub New (minValue As Long, maxValue As Long, rangeIsExclusive As Boolean, resolution As Long)

参数

minValue
Int64

一个 Int64 值,指定 long 值的最小长度。

maxValue
Int64

一个 Int64 值,指定 long 值的最大长度。

rangeIsExclusive
Boolean

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

resolution
Int64

一个 Int64 值,指定必须匹配的特定值。

例外

resolution 等于或小于 0

- 或 -

maxValue 小于 minValue

注解

指定 时,resolutionInt64要验证的值必须等于该值才能通过验证。

适用于