
VB.NET代码
Select Case name Case "FSTF" ..... Case "FSTF" .....End Select
C#转换代码
switch(name) { case "FSTF": ....; break; case "FSTF": ....; break;} 错误是:
The Label ‘case “FSTF”:’ already occurs in this switch statement.
这里的解决方案是什么 – 这是否意味着在VB.NET代码中,第二个case语句只是一个虚拟 – 或者第一个是假的?
解决方法 从 documentation for Select…Case:If
testExpressionmatches anExpressionListclause in more than oneCaseclause,only the statements following the first match run.
所以这里第二种情况实际上是多余的.就个人而言,我更喜欢C#方法突出显示几乎肯定是一个未被注意的编程错误,而不是故意引入重复的案例……
总结以上是内存溢出为你收集整理的c# – 相同的案例条件全部内容,希望文章能够帮你解决c# – 相同的案例条件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)