首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

初学,这个错哪了

2014-01-03 
初学,这个哪里错了switch (comboBox2.Text){case xi:str 1case ss:str 2default: str dd

初学,这个哪里错了
  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;
}

热点排行