在C#中如何进行多条件判断?
我是这样的:
public string aaa(int bbb)
{
if (aaa > 50)
{
return ".......";
}
if (aaa >100)
{
return ".......";
}
if (bbb > 200)
{
return ".......";
}
}
这样写太累了。有没有什么好的方法?
问题点数:20、回复次数:9Top
1 楼amendajing(学习,是个漫长的旅途!)回复于 2005-03-04 14:04:45 得分 0
用
Switch()
{
case:................
}Top
2 楼Ferrari2005win()回复于 2005-03-04 14:08:11 得分 0
详细点啊。Top
3 楼conghui(万物苏醒)回复于 2005-03-04 14:09:54 得分 10
int a=3;
switch (a)
{
case 1:
MessageBox.Show("aaaaaaaaaaaaaaa");
break;
case 2:
break;
default :
MessageBox.Show("bbbbbbbbbb");
break;
}Top
4 楼wuling()回复于 2005-03-04 14:09:57 得分 0
上面正解。
也可用
if(){}
else if(){}
else if(){}
......
else{}
Top
5 楼hs_tang7788(hs_tang)回复于 2005-03-04 14:12:56 得分 0
switch(aaa)
{
case aaa>50:...
case ....
}Top
6 楼xueqs()回复于 2005-03-04 14:20:06 得分 0
建议用
switch (a)
{
case 1:
}
Top
7 楼jhtchina(学习构架设计)回复于 2005-03-04 14:23:40 得分 0
msdn switch
Top
8 楼AllenTing(今天你GC了吗???)回复于 2005-03-04 14:27:00 得分 10
switch(a)
{
case 1:...
break;
case 2: ...
break;
.....
}
Top
9 楼wjcking()回复于 2005-03-04 14:44:42 得分 0
switch(a)
{
case 1:...
break;
case 2: ...
break;
.....
}
Top




