【发布时间】:2016-07-26 20:16:46
【问题描述】:
我有 6 个范围:
1000000-5000000
50000001-10000000
10000001-25000000
25000001-50000000
50000001-75000000
75000001-100000000
现在怎么说呢:
var range1 = 1000000-50000000;
var range2 = 50000001-10000000;
int limit = 10000000;
if(limit and range1)
{
result = 10;
}
else if(limit and range2)
{
result = 20;
}
所以我的意思是,如果有限制和范围 1 的组合,那么结果是 10?我该怎么做?
【问题讨论】:
-
C# 中没有表示范围的内置数据类型。你必须自己写。
-
为什么不在 if 语句中使用符号 > 和
-
当心笑话:
if( Enumerable.Range(1,1000).Contains(5) ) ... -
我无法理解您的问题,您能否详细说明一下
标签: c#