相关疑难解决方法(0)

控制不能从一个案例标签中删除

我正在尝试编写一个switch语句,它将在搜索字段中键入搜索项,具体取决于存在的搜索文本框.我有以下代码.但我得到一个"控件无法从一个案例标签中掉头"的错误.请让我知道如何解决这个问题.提前致谢!

switch (searchType)
{
case "SearchBooks":
    Selenium.Type("//*[@id='SearchBooks_TextInput']", searchText);
    Selenium.Click("//*[@id='SearchBooks_SearchBtn']");

case "SearchAuthors":
    Selenium.Type("//*[@id='SearchAuthors_TextInput']", searchText);
    Selenium.Click("//*[@id='SearchAuthors_SearchBtn']");
}
Run Code Online (Sandbox Code Playgroud)

控制不能从一个案例标签('case"SearchBooks":')转到另一个案例标签

控制不能从一个案例标签('case"SearchAuthors":')转移到另一个案例标签

c# switch-statement

140
推荐指数
6
解决办法
21万
查看次数

在switch语句中切换语句?

我必须评估许多条件.就我而言,我必须做这样的事情:

switch(id)
{
    case 5:
         // switch some other cases here
    case 6:
         // set some value
    ...
 }
Run Code Online (Sandbox Code Playgroud)

在案例5中有另一个开关是好的做法吗?如果没有,有什么更好的?在if那里发表声明?

c# switch-statement

20
推荐指数
6
解决办法
4万
查看次数

标签 统计

c# ×2

switch-statement ×2