语言

Assert.IsInRange 方法

定义

重载

名称 说明
IsInRange<T>(T, T, T, String)

测试指定的值是否在预期范围内(含)。 范围包括最小值和最大值。

IsInRange<T>(T, T, T, String, String, String, String)

测试指定的值是否在预期范围内(含)。 范围包括最小值和最大值。

IsInRange<T>(T, T, T, String)

Source:
Assert.Contains.cs
Source:
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

断言失败时要显示的消息格式。

适用于

IsInRange<T>(T, T, T, String, String, String, String)

Source:
Assert.Contains.cs
Source:
Assert.Contains.cs
Source:
Assert.Contains.cs
Source:
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

编译器通过调用方参数表达式提供的值的语法表达式。 用户不应传递此参数的值。

适用于