Assert.IsInRange 方法

定義

多載

名稱 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)

來源:
Assert.Contains.cs
來源:
Assert.Contains.cs
來源:
Assert.Contains.cs
來源:
Assert.IsInRange.cs

測試指定值是否在預期範圍內(包含範圍)。 範圍包含最小值與最大值。

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)

來源:
Assert.Contains.cs
來源:
Assert.Contains.cs

測試指定值是否在預期範圍內(包含範圍)。 範圍包含最小值與最大值。

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

訊息格式,當斷言失敗時會顯示。

適用於