求算法,比较问题(分不够了.以后给补上) 现有比较关系一组: 等于 ,不等于,大于,大于或等于,小于,小于或等于与另一组逻辑关系: 与,或以上两组关系组合,每一个关系有一个值对应.如下图:要求输入一个数,按照所设定的关系求出结果,并且对所增加的关系进行错误检测 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其他条件自己加把 int _Numb=0; if (int.TryParse(textBox1.Text, out _Numb)) { int[] _Value = new int[] { 10, 60, 200 }; string[] _Conditions = new string[] { "等于 10", "大于 10 与 小于 100", "大于 200" }; DataTable _Count = new DataTable(); for (int i = 0; i != _Conditions.Length; i++) { string[] _Text = _Conditions[i].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); string _ComputeText = _Numb.ToString(); for (int z = 0; z != _Text.Length; z++) { switch (_Text[z]) { case "等于": _ComputeText += "="; break; case "大于": _ComputeText += ">"; break; case "小于": _ComputeText += "<"; break; case "与": _ComputeText += " AND " + _Numb.ToString(); break; default: _ComputeText += _Text[z]; break; } } if ((bool)_Count.Compute(_ComputeText, "")) { MessageBox.Show(_Value[i].ToString()); return; } } } winform 窗体上有个textbox,如何让它添加“焦点”监听事件 SocketAsyncEventArgs 求助 在一事件中想关闭除已打开的form1外,关闭所以已打开的form,应该怎样写代码啊?请前辈指点 [简单问题]C#关于字符串截取部分字符串 数据库查询,请问怎样从某固定行倒取值? 菜鸟提问c#findwindow问题 拖盤問題:縮小后再啟動主菜單不見了 线程间的数据交换 帮忙翻译几句含有Lambda表达式的语句! 提取系统图标SystemIcons问题 关于C#静态方法的一个问题 crystal report里的分组问题
int _Numb=0;
if (int.TryParse(textBox1.Text, out _Numb))
{
int[] _Value = new int[] { 10, 60, 200 };
string[] _Conditions = new string[] { "等于 10", "大于 10 与 小于 100", "大于 200" }; DataTable _Count = new DataTable();
for (int i = 0; i != _Conditions.Length; i++)
{
string[] _Text = _Conditions[i].Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); string _ComputeText = _Numb.ToString();
for (int z = 0; z != _Text.Length; z++)
{
switch (_Text[z])
{
case "等于":
_ComputeText += "=";
break;
case "大于":
_ComputeText += ">";
break;
case "小于":
_ComputeText += "<";
break;
case "与":
_ComputeText += " AND " + _Numb.ToString();
break;
default:
_ComputeText += _Text[z];
break;
}
} if ((bool)_Count.Compute(_ComputeText, ""))
{
MessageBox.Show(_Value[i].ToString());
return;
} }
}