T_Cyjb_ValueRange_1 - CYJB/Cyjb GitHub Wiki
表示值的范围。
Namespace: Cyjb
Assembly: Cyjb (in Cyjb.dll) Version: 1.0.23+7750dd8e971297c5fa962a3bee37fb78f72793f6
C#
public readonly struct ValueRange<T> : IComparable<ValueRange<T>>,
IEquatable<ValueRange<T>>
where T : Object, IComparable<T>
- T
- 值的类型。
名称 | 说明 | |
---|---|---|
![]() |
ValueRange(T) | 使用指定的起始值和结束值初始化。 |
名称 | 说明 | |
---|---|---|
![]() |
End | 范围的结束值(包含)。 |
![]() |
Start | 范围的起始值(包含)。 |
名称 | 说明 | |
---|---|---|
![]() |
CompareTo | 将当前对象与同一类型的另一个对象进行比较。 |
![]() |
Contains(T) | 返回指定的位置是否包含在当前范围中。 |
![]() |
Contains(ValueRange(T)) | 返回指定的 ValueRange(T) 是否完全包含在当前范围中。 |
![]() |
Deconstruct | 解构当前范围。 |
![]() |
GetType | Gets the Type of the current instance. (继承自 Object。) |
![]() |
Overlap |
返回当前范围与指定 ValueRange(T) 的重叠范围,如果不存在则为 null 。 |
![]() |
OverlapsWith | 返回指定的 ValueRange(T) 是否与当前范围存在重叠。 |
![]() |
ToString | 返回当前对象的字符串表示形式。 (重写 ValueType.ToString().) |
名称 | 说明 | |
---|---|---|
![]() ![]() |
GreaterThan | 返回一个 ValueRange(T) 对象是否大于另一个 ValueRange(T) 对象。 |
![]() ![]() |
GreaterThanOrEqual | 返回一个 ValueRange(T) 对象是否大于等于另一个 ValueRange(T) 对象。 |
![]() ![]() |
LessThan | 返回一个 ValueRange(T) 对象是否小于另一个 ValueRange(T) 对象。 |
![]() ![]() |
LessThanOrEqual | 返回一个 ValueRange(T) 对象是否小于等于另一个 ValueRange(T) 对象。 |