这个switch语句应该怎么样写? switch不支持这么用,用if .. else吧if(c.GetType == typeof(PictureBox)){}else if.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 switch-case语句只支持对常量进行分支,像搂主那样对控件变量进行case分支处理是不行的,还是用if-else吧 switch 后面只能跟值类型,改为:switch(c.GetType().Name.ToLower()){ case "picturebox": case "datagrid": case "listview": case "greeview": case ..... break;} 推荐用 ismezy2002(口水大军) 的方法!其实if...else if... else与switch{}差不多吧。但是前者使用的方面又广一些! switch结构适合于表达式为整数类型和字符串类型 请问一个最最基础的winform问题 string转datime的方法 CopyFromScreen问题 SqlException (0x80131904): 第 1 行: '(' 附近有语法错误 在Win7系统下使用SetLocalTime函数设置系统时间总是失败 本人初学socket编程,想请教一下如何定义自己的数据包(分不多,但一定结帖) datatable.select方法的一个小问题 如何截取字符串? Winform中控件的问题 怎样调试一个Assembly Dll 谁能帮我找一下程序有没有问题 如何对两幅同样长宽的图片进行比较,确认这两幅图是否相同?
{
case "picturebox":
case "datagrid":
case "listview":
case "greeview":
case .....
break;
}