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

    +143.8

    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
    using System;
    
    class MyGenericClass<T> {
      T ob;
    
      public MyGenericClass(T o) {
        ob = o;
      }
    
      public T getob() {
        return ob;
      }
    
      public void showType() {
        Console.WriteLine("Type of T is " + typeof(T));
      }
    }
    
    public class Test {
      public static void Main() {
        MyGenericClass<int> iOb;
    
        iOb = new MyGenericClass<int>(102);
    
        iOb.showType();
    
        int v = iOb.getob();
        Console.WriteLine("value: " + v);
    
        MyGenericClass<string> strOb = new MyGenericClass<string>("Generics add power.");
        strOb.showType();
        
        string str = strOb.getob();
        Console.WriteLine("value: " + str);
      }
    }

    как не надо юзать шаблоны классов

    Запостил: sergylens, 08 Апреля 2010

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

    • Не уймёшься никак, долбоёбушко? [ласково]

      Проверочный код 2266 не даст соврать!
      Ответить
    • почему нельзя минусовать постеров? сделайте какой-нибудь механизм. типа если много заминусованных подряд сообщений, то блок на пару дней.
      Ответить
    • у автора 8 заминусмованных постов подряд. за 2 дня. лол

      прпнимайте меры!1
      Ответить
      • Нормально, суммарно он уже набрал около -45, если не считать его говнопосты в тредах.
        Думаю, уже созрел.
        Ответить
    • >как не надо юзать шаблоны классов
      в c# нет шаблонов
      Ответить
      • Что за хня? Вы устарели, как и ваши данные.
        Ответить
        • generics это не шаблоны.
          Ответить
          • Generic - не шаблон. Верно.
            Generic - обобщенный класс, он же шаблонный класс.
            Шаблон (template) - параметр шаблонного класса.
            |=>
            Клаcc (generic) - не параметр (template). Действительно верно.
            Обобщенный класс (Generic) == Шаблонный класс (template class).
            Ответить
        • шаблоны и дженерики - разные вещи.

          хотя, в принципе, это дело терминологии. а терминология установила именно так.
          Ответить
    • iOb.GetNoob();
      Ответить
    • Где здесь C++?!
      Ответить

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