我已经搜索了谷歌搜索范围参数但没有找到任何内容的解释,所以我非常信任你,解释设置Range.Inclusive或Range.Exclusive时的区别。使用It.IsInRange(TValue from, TValue to, Range rangeKind)
?
答案 0 :(得分:4)
我不确定,但我认为包容性意味着您为该范围提供的值是该范围的一部分,并且排他性意味着它们不属于该范围:
包含:下限< = x< =上限
exclusive:下限< x<上限
答案 1 :(得分:1)
Exclusive : The range does not include the to and from values.
Inclusive : The range includes the to and from values.
用法作为答案演示
It.IsInRange(0, 100, Range.Exclusive); // will not match for int values 0 and 100, but matches 1 to 99
和
It.IsInRange(0, 100, Range.Inclusive); // will match for int values 0 and 100, and in-between