switch语法问题请教! 我相是不是应该把case 0放在最前面吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在switch语句中必须每个case语句后都要break; 不要受C++的语法影响,在C#中这种格式是不允许的,每个CASE后都必须有break;语句,这应该算是一个进步. case 2: ddlGSJ.SelectedValue=base.CurrentUser.DWDM.Substring(0,6) ; ddlGSJ.Enabled=false; break; // <<-------- case 0: ...... 在C#中的switch语句里面每个case语句必须带有一个break; 应该是每个不为空的case第一个是可以的 case 2: ddlGSJ.SelectedValue=base.CurrentUser.DWDM.Substring(0,6) ; ddlGSJ.Enabled=false; 此处后面忘了加break; C#不支持,如果需要这样作,用goto语句实现。 少了breakbreak用于退出循环等。 这是C语言和C#的一个不同点。在switch语句中必须每个case语句后都要break 在switch语句中必须每个case语句后都要break; switch (abc) { case 1: case 2: ddlGSJ.SelectedValue=base.CurrentUser.DWDM.Substring(0,6) ; ddlGSJ.Enabled=false;//少break break; case 0: ButtonSearch.Enabled = true; ButtonPrint.Enabled = true; break; default: break; } 对,每一个case 都应该跟一个break! 在C#中的switch语句里面每个case语句必须带有一个break;若要强制指向,就用goto 多核CPU如何获取某个进程在各个核的使用率 winform dataGridView 中怎样判断某一列值相同 泛型实体如何转成SQL参数? C#串口通讯usbcan2进来99我 DataGridView控件第一列(固定列)的问题 在XP下做的Winform在Win7中运行时布局变形,怎么办? C#代码生成器,要的就来下咯.... 设置断点查为啥数据库不能写入,发现奇怪现象 如何动态的生成多个pictureBox控件,来显示图片? 打印指定HTML 怎样才能对其他小区栏目的问题进行提问? 请问如何在c/s程序中将图片上传或者下载到本地?
ddlGSJ.Enabled=false;
break; // <<--------
case 0:
......
每个不为空的case
第一个是可以的
ddlGSJ.Enabled=false;
此处后面忘了加break;
{
case 1:
case 2: ddlGSJ.SelectedValue=base.CurrentUser.DWDM.Substring(0,6) ;
ddlGSJ.Enabled=false;
//少break
break;
case 0:
ButtonSearch.Enabled = true;
ButtonPrint.Enabled = true;
break;
default:
break;
}
若要强制指向,就用goto