Использование .StartsWith в инструкции Switch?C#

Место общения программистов C#
Ответить
Anonymous
 Использование .StartsWith в инструкции Switch?

Сообщение Anonymous »

Я работаю над оператором Switch, и мне нужно выполнить два условия, чтобы проверить, начинаются ли значения с определенного значения. Оператор Switch делает это. Ошибка говорит: «Невозможно преобразовать тип bool в строку».

Кто-нибудь знает, могу ли я использовать StartsWith в коммутаторе или мне нужно использовать операторы If...Else?

switch(subArea)
{
case "4100":
case "4101":
case "4102":
case "4200":
return "ABC";
case "600A":
return "XWZ";
case subArea.StartsWith("3*"):
case subArea.StartsWith("03*"):
return "123";
default:
return "ABCXYZ123";
}


Подробнее здесь: https://stackoverflow.com/questions/349 ... -statement
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»