IntegerValidator コンストラクター

定義

IntegerValidator クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
IntegerValidator(Int32, Int32)

IntegerValidator クラスの新しいインスタンスを初期化します。

IntegerValidator(Int32, Int32, Boolean)

IntegerValidator クラスの新しいインスタンスを初期化します。

IntegerValidator(Int32, Int32, Boolean, Int32)

IntegerValidator クラスの新しいインスタンスを初期化します。

IntegerValidator(Int32, Int32)

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)

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 検証範囲が排他的であることを指定します。 包括性は、検証する値が指定された範囲内にある必要があります。exclusive は、最小値以下または最大値を超える必要があることを意味します。

次のコード例は、 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値は、minValuemaxValueパラメーター値の間にすることはできません。

適用対象

IntegerValidator(Int32, Int32, Boolean, Int32)

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 オブジェクト。

例外

resolution0未満です。

-または-

minValuemaxValue より大きい。

注釈

検証に合格するには、検証される Int32 値が resolution 値と等しい必要があります。

適用対象