Assert.IsInRange 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| IsInRange<T>(T, T, T, String, String, String, String) |
測試指定值是否在預期範圍內(包含範圍)。 範圍包含最小值與最大值。 |
| IsInRange<T>(T, T, T, String) |
測試指定值是否在預期範圍內(包含範圍)。 範圍包含最小值與最大值。 |
IsInRange<T>(T, T, T, String, String, String, String)
測試指定值是否在預期範圍內(包含範圍)。 範圍包含最小值與最大值。
public static void IsInRange<T>(T minValue, T maxValue, T value, string? message = "", string minValueExpression = "", string maxValueExpression = "", string valueExpression = "") where T : struct;
static member IsInRange : 'T * 'T * 'T * string * string * string * string -> unit (requires 'T : struct)
Public Shared Sub IsInRange(Of T As Structure) (minValue As T, maxValue As T, value As T, Optional message As String = "", Optional minValueExpression As String = "", Optional maxValueExpression As String = "", Optional valueExpression As String = "")
類型參數
- T
比較的數值類型。
參數
- minValue
- T
期望範圍(含)的最小值。
- maxValue
- T
期望範圍(含)的最大值。
- value
- T
這是要檢定的值。
- message
- String
訊息格式,當斷言失敗時會顯示。
- minValueExpression
- String
minValue 的語法表達式由編譯器透過呼叫者參數表達式給出。 使用者不應該傳遞這個參數的值。
- maxValueExpression
- String
maxValue 的語法表達式由編譯器透過呼叫者參數表達式所給出。 使用者不應該傳遞這個參數的值。
- valueExpression
- String
由編譯器透過呼叫者參數表達式所給出的語法表達式。 使用者不應該傳遞這個參數的值。
適用於
IsInRange<T>(T, T, T, String)
測試指定值是否在預期範圍內(包含範圍)。 範圍包含最小值與最大值。
public static void IsInRange<T>(T minValue, T maxValue, T value, string message = "") where T : struct;
static member IsInRange : 'T * 'T * 'T * string -> unit (requires 'T : struct)
Public Shared Sub IsInRange(Of T As Structure) (minValue As T, maxValue As T, value As T, Optional message As String = "")
類型參數
- T
比較的數值類型。
參數
- minValue
- T
期望範圍(含)的最小值。
- maxValue
- T
期望範圍(含)的最大值。
- value
- T
這是要檢定的值。
- message
- String
訊息格式,當斷言失敗時會顯示。