Assert.IsLessThan 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| IsLessThan<T>(T, T, String, String, String) |
測試值是否低於上界,若不低於上限則拋出例外。 |
| IsLessThan<T>(T, T, String) |
測試值是否低於上界,若不低於上限則拋出例外。 |
IsLessThan<T>(T, T, String, String, String)
測試值是否低於上界,若不低於上限則拋出例外。
public static void IsLessThan<T>(T upperBound, T value, string? message = "", string upperBoundExpression = "", string valueExpression = "") where T : IComparable<T>;
static member IsLessThan : 'T * 'T * string * string * string -> unit (requires 'T :> IComparable<'T>)
Public Shared Sub IsLessThan(Of T As IComparable(Of T)) (upperBound As T, value As T, Optional message As String = "", Optional upperBoundExpression As String = "", Optional valueExpression As String = "")
類型參數
- T
比較的價值類型。
參數
- upperBound
- T
也就是該值應該小於上限的值。
- value
- T
要比較的值。 這是被測試程式碼所產生的值。
- message
- String
當例外包含訊息 value 時,訊息不小 upperBound於 。 該訊息會顯示在測試結果中。
- upperBoundExpression
- String
上界的語法表達式由編譯器透過呼叫者參數表達式所給出。 使用者不應該傳遞這個參數的值。
- valueExpression
- String
由編譯器透過呼叫者參數表達式所給出的語法表達式。 使用者不應該傳遞這個參數的值。
例外狀況
若 不小upperBound於 ,則 擲出 value 。
適用於
IsLessThan<T>(T, T, String)
測試值是否低於上界,若不低於上限則拋出例外。
public static void IsLessThan<T>(T upperBound, T value, string message = "") where T : IComparable<T>;
static member IsLessThan : 'T * 'T * string -> unit (requires 'T :> IComparable<'T>)
Public Shared Sub IsLessThan(Of T As IComparable(Of T)) (upperBound As T, value As T, Optional message As String = "")
類型參數
- T
比較的價值類型。
參數
- upperBound
- T
也就是該值應該小於上限的值。
- value
- T
要比較的值。 這是被測試程式碼所產生的值。
- message
- String
當例外包含訊息 value 時,訊息不小 upperBound於 。 該訊息會顯示在測試結果中。
例外狀況
若 不小upperBound於 ,則 擲出 value 。