首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如其判断一个值是否在某个范围之内

2013-09-29 
如果判断一个值是否在某个范围之内?假设有取值范围如下, 符号~表示至的意思1.1~60 只要输入的值是1至60,返

如果判断一个值是否在某个范围之内?
假设有取值范围如下, 符号~表示至的意思
1.1~60 只要输入的值是1至60,返回结果为True
2.1~60,200 只要输入的值是1至60或者200,返回结果为True
要考虑效率问题,请问C#的这个函数怎么写?谢谢!

[解决办法]
if(0<a&&a<60)
{}
if((0<a&&a<60)
[解决办法]
200){}
[解决办法]
这要啥效率啊
[解决办法]
你的意思是类型转换 效率不高?
[解决办法]
var result = (a >= 0) && (a <=60);
[解决办法]
晕啊,原来是 1 不是 0:

var result = (a >= 1) && (a <=60); 
[解决办法]

引用:
TO:zxx90121
这个范围值和输入的值都是字符串。
你先把输入值转化成int型就行了 var b=Convert.toint32(a);

热点排行