一部のVB.NETコードをC#に変換しています。これは、VB.NETコードに慣れていて、問題をより迅速に解決するのに役立つためです。ただし、VB.NETのエラーではないこのコードに遭遇しましたが、C#に変換するとコンパイラエラーが発生します。
VB.NETコード
Select Case name
Case "FSTF"
.....
Case "FSTF"
.....
End Select
C#変換されたコード
switch(name) {
case "FSTF":
....;
break;
case "FSTF":
....;
break;
}
そして、エラーは次のとおりです。
Label'case "FSTF":'は、このswitchステートメントですでに発生しています。
ここでの解決策は何ですか— VB.NETコードでは、2番目のcaseステートメントは単なるダミーでした—または最初のcaseはダミーでしたか?