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

    +129

    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
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    public Int32 SectionType
            {
                get
                {
                    if (this.StaticRecord) return -1;
                    if ((!this.SectionIsReference) && this.SectionDoNotMakeUp) return 4;
                    if (this.SectionIsSlave)
                    {
                        switch (this.SectionUnionMode)
                        {
                            case 1:
                                return 2;
                            case 2:
                                return 0;
                            default:
                                return 1;
                        }
                    }
                    if (this.SectionIsReference) return 5;
                    if (this.SectionIsUnion) return 3;
                    return 0;
                }
            }

    Собственноручно нагадил...

    Запостил: Behemoth, 06 Ноября 2009

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

    • switch просто победный!
      Ответить
    • сделать бы эти константы перечислением или экземплярами класса и всё ок.
      так что не + не -
      Ответить
    • вот как же заебало созерцать эти this'ы!
      делать людям нефиг...
      Ответить
      • стопудова согласен...
        это паходу пишут те, кто не знает, шо интеллисенс выпадает не только после точки, но и посли Ctrl+Space.
        Ответить
        • this показывает мемберсов текущего обьекта, а не вообще всего, что будет выведено по нажатию Контрол+Спейс
          Ответить
          • однако после отхерачивания метода ничего не стоит этот this затереть
            Ответить
    • > Собственноручно нагадил...

      Человек насрал себе в руку, а теперь ходит и всем суёт под нос: "посмотрите, посмотрите, собственноручно нагадил!"

      Смысл?
      Ответить

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