Я конвертирую некоторый код VB.NET в C #, так как он мне удобнее, и он помогает мне в решении проблем. Быстрее. Однако я наткнулся на этот код, который НЕ является ошибкой в VB.NET, но преобразование его в C # приводит к ошибке компилятора.
Select Case name
Case "FSTF"
.....
Case "FSTF"
.....
End Select
switch(name) {
case "FSTF":
....;
break;
case "FSTF":
....;
break;
}
И ошибка:
Метка case «FSTF»: »уже встречается в этом операторе switch.
Какое здесь решение - означает ли это, что в коде VB.NET второй оператор case был просто фиктивным - или был Первый случай - пустышка?