当f_down = 640,f_up = 64 的时候 下面2个判定都符合要求,都会去执行吗?我需要一个优先级,f_down 和 f_up 谁最高就执行谁 敢怎么做呢?谢谢大家指教public void JianCha()
{if ((f_down > -1) & (f_down <= 128) || (f_up > -1) & (f_up <= 128))
{
//执行代码
}if ((f_down > 128) & (f_down <= 640) || (f_up > 128) & (f_up <= 640))
{
//执行代码
}}
{if ((f_down > -1) & (f_down <= 128) || (f_up > -1) & (f_up <= 128))
{
//执行代码
}if ((f_down > 128) & (f_down <= 640) || (f_up > 128) & (f_up <= 640))
{
//执行代码
}}
解决方案 »
- datatable绑定datagridview,显示时怎么能做到按某一时间列倒叙排序
- C#操作字符串
- 实时获取更新表格的状态,可以开启一个Timer线程不断侦听吗?
- 关于十六进制的标示
- 刚学C#,问一个DataGrid绑定数据的问题。
- C#限制坐标在窗体内的问题
- Access数据库 参数传地址报错,OleDbParameter ,最满意解决办法百分送上,我全部的了
- pb到c#
- 新手 请各位帮忙!先谢了!!
- 关于自定义的类
- 我的VS2003接合VSS使用,最早checkin的时候有提示,并能输入信息,后来变成了"立即签入",也不给提示了,怎么改回来?A
- 非静态的字段、方法或属性“c.a4.mul(float, float)”要求对象引用??谢谢
public void JianCha()
{if ((f_down > -1) & (f_down <= 128) || (f_up > -1) & (f_up <= 128))
{
//执行代码
}if ((f_down > 128) & (f_down <= 640) || (f_up > 128) & (f_up <= 640))
{
//执行代码
}}
{
//执行代码
}
else if ((f_down > 128) & (f_down <= 640) || (f_up > 128) & (f_up <= 640))
{
//执行代码
}
{
//执行代码
}
else if ((f_down > -1) & (f_down <= 128) || (f_up > -1) & (f_up <= 128))
{
//执行代码
}
当 f_down = 128,f_up = 128 可以很顺利的执行但是当f_down = 128,f_up = 640的时候,我必须执行 第二判定。按照我的逻辑 当f_down = 128,f_up = 640的时候 它会先去执行第一个,在执行第二个,其实这样也符合我的要求,这是从小到大。当我的逻辑要返回去运算的时候,也就是从小到大再到小的时候肯定错出,不知道大家听懂我的意思没,请高手指教。说一下我的程序用意,我做的是画 PC 下载和上传 的曲线图,并且根据流量大下进行缩放。就像WINDOWS任务管理 -> 联网 里面画的曲线图是一样的。WINDOWS里面画的是上传和下载的和,我现在要做的是 分别 画出 上传 和 下载 的曲线,比WINDOWS多一条曲线,而已。public void JianCha()
{if ((f_down > -1) & (f_down <= 128) || (f_up > -1) & (f_up <= 128))
{
//执行代码
}if ((f_down > 128) & (f_down <= 640) || (f_up > 128) & (f_up <= 640))
{
//执行代码
}}
f_down ∈ (-1, 128]
or
f_up ∈ (-1, 128]第二个判断:
f_down ∈ (128, 640]
or
f_up ∈ (128, 640]lz是这个意思么?然后要“f_down 和 f_up 谁最高就执行谁”是什么意思?
//执行代码
}
else if ((f_max > 128) && (f_max <= 640)) {
//执行代码
}