конструкция выражения Switch

отредактировано July 2009 Раздел: FastReport .NET
очень бы хотелось узнать конструкцию Switch именно при построении выражений (не путать :) )

описание в функциях крайне бедное :)
а IIF уже надоел

Комментарии

  • dron-sdron-s Россия
    отредактировано 03:29
    если поддерживается полный синтаксис C# то думаю что то такое
    void Select(State state)
    {
      switch (state)
      {
          case State.Alive:
              // code here
              break;
          case State.Dead:
              // code here
              break;
          case State.Schrodinger:
              // code here
              break;
          default:
              // code here
              break;
      }
    }
    
    или не то вас интересует?
  • отредактировано 03:29
    меня интересует выражение
  • отредактировано 03:29
    Это аналог VB-шной ф-и с тем же именем. Прочитать описание можно в MSDN. Буду обновлять руководство пользователя - опишу, как ей пользоваться.
    например: Switch(true, "true", false, "false") - вернет "true"
  • dron-sdron-s Россия
    отредактировано 03:29
    ну тогда вам сюда :)
  • отредактировано 03:29
    1) что будет в ситуации Switch(true, "1", true, "2", true, "3") ?
    2) есть у этого Switch секция default?
  • отредактировано 03:29
    1) Switch вернет первое значение, т.е. "1".
    2) нет.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.