读书人

初学这个错哪了

发布时间: 2014-01-03 00:30:09 作者: rapoo

初学,这个哪里错了
switch (comboBox2.Text)
{
case "xi":
str = "1";
case "ss":
str = "2";
default: str = "dd";
break;
}
提示 case有问题。请问怎么错了。谢谢
[解决办法]
提示信息已经很具体了,仔细看。
[解决办法]
是不是str没定义,

  string str;
switch (comboBox2.Text)
{
case "xi":
str = "1";
case "ss":
str = "2";
default:
str = "dd";
break;
}

[解决办法]
如果你担心自己语文有问题,那么就把提示信息截屏贴出来,让别人看到你的“提示信息”的全部文字。
[解决办法]
晕,少了break;
 switch (comboBox1.Text)
{
case "xi":
str = "1";
break;
case "ss":
str = "2";
break;
default:
str = "dd";
break;
}

[解决办法]
C#的switch语句的语法如下(switch,case和default是关键字):

switch ( controllingExpression )
{
 case constantExpression :
  statements
  break;
 case constantExpression :
  statements
  break;
 ...
 default :
  statements
  break;
}
例子:
switch (day)
{
 case 0 :
  dayName = "Sunday";
  break;
 case 1 :
  dayName = "Monday";
  break;
 case 2 :
  dayName = "Tuesday";
  break;
 ...
 default :
  dayName = "Unknown";
  break;
}

读书人网 >C#

热点推荐