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

    +150

    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
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    [Serializable]
        public class Key
        {
            public Key(long id, string code)
            {
                m_Id = id;
                m_Code = code;
            }
    
            public Key(long id) : this(id, null)
            {
            }
    
            public Key(string code) : this(0, code)
            {
            }
    
            public Key() : this(0, null)
            {
            }
    
            public long getId()
            {
                return (m_Id);
            }
    
            public long m_Id;
    
            public string getCode()
            {
                return (m_Code);
            }
    
            public string m_Code;
    
            public static string ToString(Key k)
            {
                return ((k == null) ? "(null)" : k.ToString());
            }
        }

    Запостил: guest, 18 Марта 2009

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

    • Аффтар кода:
      А что не так собсна?
      Ответить
    • alex:
      похоже извращение с тустрингом
      Ответить
    • К О:
      нипонятно
      Ответить
    • float:
      Единственное, что у меня вызывает некоторое нарекание - это публичные long m_Id и string m_Code. Да и-то не факт, сеттера-то нету. Короче аффтар, довай комментарии!
      Ответить
    • buba:
      Что заметил:
      - Поля публичные;
      - Вместо пропердей - функции (еще и с маленькой буквы);
      - Статический ToString вызывает неперегруженный ToString объекта, который по-умолчанию вернет имя типа (хотя возможно так и задумано).
      Ответить

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