CLR via C#. Глава 12. Обобщения C# - Generics C#

Поділитися
Вставка
  • Опубліковано 30 січ 2025

КОМЕНТАРІ • 81

  • @CODEBLOG
    @CODEBLOG  4 роки тому +7

    Подписывайтесь на канал, включайте колокольчик и поддержите развитие канала своим лайком. Это действительно важно для меня. А также не стесняйтесь задавать вопросы в комментариях.
    Ссылка на GitHub: github.com/shwanoff/ValueVSReference
    ТАЙМКОДЫ:
    0:02 - О чем видео
    0:38 - Напоминание о ресурсах канала
    1:27 - Парадигмы ООП
    2:03 - Повторное использование классов
    2:47 - Обобщения - механизм повторного использования алгоритмов
    3:15 - В каких типах можно применять обобщения
    3:49 - Интерфейс обобщенного типа List
    5:10 - Преимущества и недостатки обобщений
    7:10 - Приложение для сравнение скорости работы обобщенного типа List и необобщенного ArrayList
    8:21 - Пространства имен обобщенных коллекций в FCL
    9:40 - Почему не удаляют необобщенные коллекции?
    10:02 - Инфраструктура обобщений C#
    11:11 - Заключение
    Включайте оповещения о новых видео и прямых трансляциях прямо в личные сообщения ВКонтакте. Самый удобный способ не пропустить ни одного видео - подпишись на рассылку bit.ly/subscribe_codeblog
    А для общения заходите в наши чаты:
    Общий чат в телеграм: bit.ly/tg_chat_codeblog
    Чат по C# в телеграм: bit.ly/csharp_chat
    Чат в дискорд: discord.gg/EV2WdyP

  • @MsKuryatnikov
    @MsKuryatnikov 4 роки тому +21

    Вадим, не забрасывай пожалуйста канал и пожалуйста больше стримов!

  • @АлексейВасильев-и8к
    @АлексейВасильев-и8к 4 роки тому +34

    Формат коротких видео гораздо удобнее👍 отличное решение

    • @student6842
      @student6842 3 роки тому

      ну ты прям умозаключательный решитель. иди в институт учись, там тебе нормальный формат обучения предоставят

  • @Sozvic
    @Sozvic 4 роки тому +1

    Наконец то продолжение. Я целый год ждал.Уже и книгу купил)

  • @vladisslavss
    @vladisslavss 2 роки тому

    Как и всегда ставлю лайк за ваши труды)
    Спасибо вам за работу!
    Лукас и коммент в поддержку автора канала!

  • @romankirzner1410
    @romankirzner1410 4 роки тому +1

    Спасибо тебе за твой труд, делаешь очень полезную работу, я просмотрел все твои стримы и ролики. Жду с нетерпением продолжения... Спасибо тебе за любой формат, главное не останавливливайся. Смотрим тебя в Израиле и также советую многим коллегам и друзьям. Респект и уважение!

  • @GoxaQ-zq3cn
    @GoxaQ-zq3cn 4 роки тому +4

    Короткий огонь! Больше коротких! Буду смотреть)

  • @altarian9263
    @altarian9263 4 роки тому +1

    Формат с короткими видео очень классный!

  • @igorcoolman
    @igorcoolman 4 роки тому +1

    короткие видео в топ, делай в таком формате пожалуйста, лучше даже чем стримы, коротко ясно и желательно с живыми примерами.

  • @mbjuggernaut
    @mbjuggernaut 4 роки тому

    Мужик, ты классно объясняешь и оформляешь видео, спасибо тебе.

  • @arimov_serg
    @arimov_serg 4 роки тому +1

    Короткий формат понравился меньше обычных твоих стримов. Какой-то стиль инфо-бизесменов ))

  • @АндрейКотельников-в3е

    Вадим, крутая подача материала! Продолжай )

  • @АртемМазуров-д9п
    @АртемМазуров-д9п 4 роки тому +1

    Вадим, реально не привычно в таком формате смотреть, привыкай к камере, стримы ждем с нетерпением, особенно хотелось бы закончить с Рихтером, очень много дальше серьезных тем, в которых нужно сильно копаться!! Спасибо вам за труды!

  • @КоляГал-з2у
    @КоляГал-з2у 4 роки тому +1

    Вадим, ты лучшие обожаю тебя смотреть, записывай и дальше интересные видео, ты очень помогаешь многим людям, добра тебе!!!

  • @kotikvacia9970
    @kotikvacia9970 4 роки тому +2

    Короткие видео -> Круть !)

  • @Brovenko
    @Brovenko 4 роки тому +1

    Круто, что у тебя все устаканилось с переездом и работай. И то, что ты вернулся к публике!!! По поводу длинных роликов, вообще не напрягали - в них плюс, там ты более живые примеры приводишь для понимания. Главное ты вернул и это здорово!!!! Удачи на новом месте работы и принимай поздравления с повышением!!!!!

  • @Polozm1488
    @Polozm1488 4 роки тому +1

    лучший канал по с# спс за видео

  • @DmitryDolganov
    @DmitryDolganov 4 роки тому +2

    Вадим, привеет!!!! С возвращением тебя! Бесконечное тебе спасибо за твои интереснейшие лекции!

  • @dzmitry6856
    @dzmitry6856 4 роки тому +10

    С возвращением!) Думал, забросили канал, прям обрадовали)

  • @PavelMaletskaPol
    @PavelMaletskaPol 4 роки тому +1

    Очень рад возвращению!!! Ура!!!

  • @denisosipenko7413
    @denisosipenko7413 4 роки тому +3

    Спасибо за труд! Как всегда огонь!
    К стати, ты говорил писать если твои уроки помогли с работой, ставь ещё один +)))
    Теперь я не только DB-Dev, но и в новой компании .NET dev))))

    • @CODEBLOG
      @CODEBLOG  4 роки тому +1

      Поздравляю! Это очень круто! Невероятно рад за тебя! Надеюсь, тебе понравится эта работа :)

  • @squirrel1832
    @squirrel1832 4 роки тому +1

    С долгожданным возвращением! Ждем следующие уроки!

    • @CODEBLOG
      @CODEBLOG  4 роки тому +1

      Прямо сейчас готовлю следующий

    • @squirrel1832
      @squirrel1832 4 роки тому

      CODE BLOG - Программирование и C# спасибо за ваши труды, мы все их ценим👍

  • @СергейПясковский-л3ъ

    Классно получилось! 🤝

  • @eney1975
    @eney1975 4 роки тому +1

    хороший формат

  • @АртемМазуров-д9п
    @АртемМазуров-д9п 4 роки тому +1

    Вадим, вы когда давали сразу целой главой, возможно это занимало целый час - два, но при этом всем, можно было поставить на паузу и досмотреть позже и идея в том, что когда вы давали целую главу, след. видео выходило через неделю, а у нас в свою очередь была возможность переваривать, пробовать, заниматься с конкретной главной. А сейчас, вроде бы и посмотрел, но для проб и тестирования мало информации, и надо ждать два дня. Нужно конечно заниматься самому, что все и делают, но когда тебя направляет Senior и указывает направление, то понимание материала дается легче. Спасибо вам за труды огромное, тружусь Junior'ом, всегда смотрю вашь канал, дополняю знания. Спасибо вам за труды, лучше вас на рускоязычном контенте никого нет! Надеюсь запилите что-то по dot.net core позже, успехов вам во всем!

  • @никитататарников-ы9к

    ура видос вышел)

  • @mkrugl
    @mkrugl 4 роки тому +3

    Вадим, пожалуйста, делайте больше стримов по C# урокам!

  • @Алексей-р2л9д
    @Алексей-р2л9д 4 роки тому +4

    А можно и одним предложением. :) Обобщения позволяют абстрагировать типы данных от алгоритмов.

  • @amwrag
    @amwrag 4 роки тому +1

    Лично мне без разницы, лишь бы видео вообще выходили. С удовольствием посмотрю и так и так.

  • @stan5214
    @stan5214 4 роки тому +1

    Так и подумал, что это жж на гитхабе неспроста:) Кстати Албахари выделяет параметры типов в обобщениях в отдельный тип данных

  • @дядявася-м3д
    @дядявася-м3д 4 роки тому +1

    Видео топ!!!!!(побольше таких видосов)
    P.s(только по новим темам))

  • @arifomm
    @arifomm 3 роки тому

    Спасибо большое!!!!

  • @VitaliyZlobin
    @VitaliyZlobin 4 роки тому +1

    Не знал про последние 2 парадигмы, засыпался бы на собесе, спасибо!)

    • @CODEBLOG
      @CODEBLOG  4 роки тому

      Скажу по секрету, большинство собеседывающих их даже не знают :))

  • @anatoliytkachenko1498
    @anatoliytkachenko1498 3 роки тому

    Лайк для продвижения видоса!

  • @MrKr1k
    @MrKr1k 4 роки тому +1

    Ура! Новое видео! Такой формат в самый раз. Будут ли видео про Asp.net core mvc?

  • @faizulla5838
    @faizulla5838 4 роки тому +1

    Классно: понятно, доступно, разжеванно скорость 1,25 рулит .... но без фоновоймузыки, вообще былобы суппер.

    • @АлеАле-ч2й
      @АлеАле-ч2й 4 роки тому +1

      а я не заметил что фон муз была .

    • @Tezla0
      @Tezla0 4 роки тому

      Без фон музыки ощущается пустота, из-за этого не так приятно смотреть

  • @topProgrammer
    @topProgrammer 3 роки тому

    а посылка сообщений в ооп что означает?

  • @igorcoolman
    @igorcoolman 4 роки тому +2

    кто может мне объяснить, показать на примере, зачем в качестве типа указывают какой либо класс, а не int или string например и как с этим можно работать??

    • @CODEBLOG
      @CODEBLOG  4 роки тому

      Ну самый простой пример с тем же list. У тебя может быть класс Person - человек. И ты хочешь сделать список людей. Создаешь List

  • @pispis3617
    @pispis3617 4 роки тому +1

    Когда жмякаешь колокольчик, то ставь именно пункт "все", иначе не всегда будет приходить видео)

  • @ДенисБ-з1й
    @ДенисБ-з1й 4 роки тому

    Что касается алгоритмов (на C#), по графам был только обход в ширину. Для такой темы мало, может имеет смысл продолжить: алгоритмы Краскала, Дейкстра и т.д.

  • @eney1975
    @eney1975 4 роки тому +8

    Урааа, наконец то! продолжение будет регулярно?

    • @CODEBLOG
      @CODEBLOG  4 роки тому +7

      Ага, на то и рассчитано )

  • @maksk5017
    @maksk5017 4 роки тому +1

    Ютюб скатина, смс не дал, лайкосик с меня)

  • @atler9865
    @atler9865 4 роки тому +1

    Было бы гуд интенсивы так выпускать)
    30-40 видео по 30-50 минут

  • @Yury93-b8n
    @Yury93-b8n 4 роки тому +2

    А Unity будет?)

    • @CODEBLOG
      @CODEBLOG  4 роки тому +1

      Будет, но не очень скоро

    • @Yury93-b8n
      @Yury93-b8n 4 роки тому

      CODE BLOG - Программирование и C# спасибо за ответ) Я вас смотрю и ставлю лайки🙂

    • @Yury93-b8n
      @Yury93-b8n 4 роки тому

      CODE BLOG - Программирование и C# с девушкой с# вместе разучиваем)

  • @vladandr01
    @vladandr01 4 роки тому +1

    Привет, можешь пожалуйста посоветовать книгу по ASP.NET core

    • @CODEBLOG
      @CODEBLOG  4 роки тому

      На самом деле можно выбирать любую. Информация везде приблизительно одинаковая

    • @vladandr01
      @vladandr01 4 роки тому

      Спасибо

  • @Vladimir___M
    @Vladimir___M 4 роки тому +5

    1,5 скоростью ты загнул :)) , с 1,25 самое то :))

  • @ПаровозикТомас-л3ы
    @ПаровозикТомас-л3ы 4 роки тому +1

    Када уже Юнька будет?

    • @CODEBLOG
      @CODEBLOG  4 роки тому +1

      К сожалению пока не скоро. Но будет )

  • @mylifeoop
    @mylifeoop 4 роки тому +1

    Такой формат интереснее, только бы "серии" выходили чаще. Можно, даже, одним скопом. И набор кода чуть помедленнее сделать, я несколько раз на паузу ставил, чтобы разглядеть, что там написано

  • @star_lord1911
    @star_lord1911 4 роки тому +8

    Давай видео по 20-50минут а то смотреть по 2часа очень сложно😣😖😫😭

  • @antonTarasyuk
    @antonTarasyuk 4 роки тому +2

    идеально включить скорость 1,25

  • @lantan_creater
    @lantan_creater 4 роки тому +1

    со стримов узнаёшь много больше и не только по основной разбираемой теме.
    короткие же ролики- минус начало и конец , плюс скорость 1.5, выходит 6 минут сжатого рассказа.

    • @CODEBLOG
      @CODEBLOG  4 роки тому

      Поэтому после каждой главы я хочу делать стрим, с ответами на вопросы и обсуждением всего, что не упомянуто в ролике )

    • @lantan_creater
      @lantan_creater 4 роки тому +1

      @@CODEBLOG на мой взгляд, хорошим решением будет оставить полноценные стримы для олдов, и, как вариант, заливать вторую версию главы в укороченном варианте.

  • @ivanb8662
    @ivanb8662 4 роки тому +3

    Основная проблема с ограничениями обобщений :-(

    • @CODEBLOG
      @CODEBLOG  4 роки тому +3

      Очень скоро будет ролик, прямо специально про это :)

    • @ivanb8662
      @ivanb8662 4 роки тому

      @@CODEBLOG кстати неплохое приложение нашел, там ка бы по всему, вкратце с примерами, c#free устраивает: www.code-samples.ru/

    • @WeCoding
      @WeCoding 4 роки тому

      class A where T: class B, new(){}

  • @samnihao6943
    @samnihao6943 4 роки тому +1

    Спасибо конечно, но такой формат тебя ничем не выделяет. Ленивое обобщение про обобщения в C#. Это типа формат Википедии? Ты думаешь 12 минут на такую тему достаточно? То есть, все остальные темы были по 1.5-2 часа. А здесь 12 минут. И это при том, что дженерики используются везде. Такое впечатление, что тебе уже незачем заниматься каналом.
    "Мавр сделал свое дело, мавр может уходить". Ютубом имя себе сделал, всем спасибо, все свободны. Вроде это и понятно, чё дальше за копейки напрягаться, тратить время, но все равно жалко. Тем не менее спасибо за предыдущие труды.

    • @CODEBLOG
      @CODEBLOG  4 роки тому

      Будет 4-5 коротких видео по этой теме, а потом обобщающий стрим и возможность задать все вопросы

    • @CODEBLOG
      @CODEBLOG  4 роки тому +2

      @@vladimir3074 так ещё будут 4-5 видео с оставшимися темами ) все проговорю, а в конце ещё стрим сделаю по всей теме, чтобы можно было задать вопросы дополнительно объяснить что не понятно

  • @artemkvashnin3421
    @artemkvashnin3421 2 роки тому

    Задачки со собесов