IntegerValidator コンストラクター

定義

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

オーバーロード

IntegerValidator(Int32, Int32)

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

IntegerValidator(Int32, Int32, Boolean)

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

IntegerValidator(Int32, Int32, Boolean, Int32)

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

IntegerValidator(Int32, Int32)

ソース:
IntegerValidator.cs
ソース:
IntegerValidator.cs
ソース:
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)

ソース:
IntegerValidator.cs
ソース:
IntegerValidator.cs
ソース:
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。 包含 (Inclusive) とは、検証対象の値が指定された範囲内に存在しなければならないことを意味します。一方、排他 (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 の両方と、検証範囲が排他的かどうかを確認します。 パラメーターが rangeIsExclusivetrue設定されている場合、値は Int32 パラメーター値と maxValue パラメーター値の間にminValueすることはできません。

適用対象

IntegerValidator(Int32, Int32, Boolean, Int32)

ソース:
IntegerValidator.cs
ソース:
IntegerValidator.cs
ソース:
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 オブジェクト。

例外

resolution0 より小さい値です。

- または -

minValuemaxValue より大きくなっています。

注釈

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

適用対象