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

    +135

    1. 1
    2. 2
    3. 3
    4. 4
    if (TrebContext.WebSession.IsExpiredProperty == "true")
    {
         ...
    }

    Индусы такие индусы.
    bool? Не, не слышал.

    Запостил: badstarosta, 06 Сентября 2012

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

    • А как же туСтринг?
      Ответить
      • никакого туСтринг
        IsExpiredProperty - само по себе стринг
        Ответить
        • А список допустимых значений такой же интуитивный?
          Ответить
          • true/false/maybe/sometimes
            Ответить
            • ещё null и string.Empty )))
              Ответить
            • >maybe
              похапешники изучают монады?
              Ответить
              • Походу рядовые девушки, все как одна, тоже изучили монады.
                Ответить
              • Вот до чего хацкел людей доводит... даже в безобидных словах монады мерещатся ;)
                Ответить
            • Перечислимые типы они будут проходить в следующей четверти, да?
              Ответить
              • Перечислимые типы имеют ограниченный набор значений. А string можно легко расширять без перекокомпиляции.
                Ответить
                • Расширять? Пф-ф. Всего-то 2^47 вариантов.
                  Ответить
                  • Хм. Да у вас же 48-битный процессор ;)
                    Ответить
                    • Хм. Длина string - int32 и 16bit char. Вот и получается.
                      Ответить
                      • Странные у вас расчеты...

                        Почему у вас стринг состоит из одного чара, даже если у него меняется длина?

                        Ну в общем-то неважно, я имел в виду не то, что к енаму нельзя добавить значения во время компиляции, а то, что к нему нельзя их добавлять во время исполнения.
                        Ответить

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