Исключение «Case» из выражения «Select… Case»

Это на самом деле не проблема, а мое любопытство, которое я не смог решить своими собственными силами. Я точно не буду терять сон из-за этого.

В VB.NET синтаксис оператора switch (как описано в MSDN

10 голосов | спросил helrich 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 06 Sep 2013 21:30:28 +0400 2013, 21:30:28

2 ответа


0

Я бы сказал, что между этими двумя формами нет различий. Однако мое единственное доказательство - отсутствие какого-либо различия. Вместо того, чтобы смотреть на справочник по языку, определенное место для поиска находится в Язык Спецификация 1 .

В версии 11 в разделе 10.8.2 обсуждается оператор Select Case и показывается синтаксис:

  

SelectStatement :: =
Select [Case] Выражение StatementTerminator
    [ CaseStatement +]
    [ CaseElseStatement ]
End Select StatementTerminator

Итак, ясно, что этот раздел охватывает обе формы. Однако в предыдущих 5 абзацах (полностью в спецификации для утверждений Select Case) не проводится различия между этими двумя формами.

1 Справочник пытается быть наглядным, приводить примеры и использовать (иногда) более свободный язык. Спецификация должна сопровождаться для создания компилятора Visual Basic. Если чего-то не хватает в первом, то это может быть просто упущением. Если чего-то не хватает в последнем, то это официально не является частью языка.

ответил Damien_The_Unbeliever 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 09 Sep 2013 17:02:21 +0400 2013, 17:02:21
0

Может быть, это просто разница в синтаксисе с точки зрения языков, таких как VB и C #

оператору switch требуется ключевое слово break, чтобы выйти из цикла.

Не могу думать ни о чем главном, с точки зрения различий ... извините.

ответил 6a6179 10 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 10 Sep 2013 01:26:39 +0400 2013, 01:26:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132