IntegerValidator コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
注釈
この 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)
パラメーター
- 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 の両方と、検証範囲が排他的かどうかを確認します。 パラメーターが rangeIsExclusive
にtrue
設定されている場合、値は Int32 パラメーター値と maxValue
パラメーター値の間にminValue
することはできません。
適用対象
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)
パラメーター
例外
注釈
Int32検証に合格するには、検証される値が 値resolution
と等しい必要があります。
適用対象
.NET