1. C# / Говнокод #1227

    +128.2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    switch (isHelp) 
    {
    	case false: 
    		Str = "CTRL - Stop Rotate \n" + 
    		"RMB - Move Quad \n" + 
    		"WASD - Control \n"; 
    		isHelp = true; 
    		break; 
    	case true: 
    		Str = ""; 
    		isHelp = false; 
    		break;
    }

    как не правильно использовать switch :)

    Запостил: guest, 19 Июня 2009

    Комментарии (7) RSS

    • Как вариант:

      if (isHelp)
      Str = "";
      else
      Str = "CTRL - Stop Rotate \n" +
      "RMB - Move Quad \n" +
      "WASD - Control \n";

      isHelp = !isHelp;
      Ответить
    • Вот он ваш хваленый обязательный break;
      Ответить
    • #1 , а что ж не тернарным? :)
      Str=isHelp?"":"CTRL - Stop Rotate \n" +
      "RMB - Move Quad \n" +
      "WASD - Control \n";
      isHelp = !isHelp;
      Ответить
    • вот они ваши хваленые конечные автоматы. суют где надо и где не надо
      Ответить
    • янеговнюк:
      руки оторвать :)
      Ответить
    • _FRED_:
      Если
      isHelp.GetType() == typeof(bool?)
      (что вполне может быть, судя по показанному отрывку), то код весьма осмысленен.
      Ответить
    • Я чото п. Где default?
      Ответить

    Добавить комментарий