САМЫЙ ПОДРОБНЫЙ ГАЙД НА СТРУКТУРЫ И КЛАССЫ В C#, ПРОГРАММИРОВАНИЕ БЕЗ ВОДЫ

Поділитися
Вставка
  • Опубліковано 21 вер 2024

КОМЕНТАРІ • 25

  • @levchuprin4534
    @levchuprin4534 5 місяців тому +5

    Долго думал когда и что использовать, класс или структуру. Теперь таких вопросов точно не возникнет, автору респект🔥🔥🔥

  • @theone1685
    @theone1685 5 місяців тому +3

    Круто, встретил много нюансов, о которых слышу впервые.
    Спасибо 👏🏼

  • @slepming
    @slepming 5 місяців тому +4

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

  • @yoticc
    @yoticc 4 місяці тому

    Хорошее видео, нашёл что-то даже для себя. На самом деле, структуры это настоящий айзберг, не сказано о рекордах, реадонли, больше о реф, небезопасном коде, поинтерах, ограничениях связанных с поинтерами и.т.д

  • @Wings_Vlog
    @Wings_Vlog 5 місяців тому +2

    Крутое превью 😂

  • @DarkViper813
    @DarkViper813 5 місяців тому +1

    Очень полезный видос👉👌

    • @gopnikkasarj6797
      @gopnikkasarj6797 5 місяців тому

      Переходим из значимого в ссылочный 🤙

  • @blazerdrink8121
    @blazerdrink8121 5 місяців тому

    Очень полезно!

  • @onepunchman4975
    @onepunchman4975 4 місяці тому

    Крутое видео!!
    Было бы интересно послушать еще про readonly ref struct

    • @lightcode-group
      @lightcode-group  4 місяці тому

      Раз интересно, то сделаю)

  • @Max_Jacoby
    @Max_Jacoby 4 місяці тому +2

    Слишком много пробелов для ролика с названием "Самый подробный гайд на структуры и классы". Не было сказано про boxing, readonly struct, ref struct, record и конце-концов, что не надо забивать себе голову кучами и стеками, потому что в конечном счете среда исполнения решает, куда поместить структуру, а не программист. В каких-то случаях CLR может поместить структуру в стек, а MONO ту же самую структуру в кучу... или даже одна и та же среда может делать это по-разному в зависимости от версии. От программиста только требуется запомнить разницу между копированием ссылочных и значимых типов.

    • @lightcode-group
      @lightcode-group  4 місяці тому

      Про boxing было (с примерами), про ref out также было. С остальным соглашусь)

  • @gpt4_seller
    @gpt4_seller 5 місяців тому +1

    Бро, учу C# пока что до этой темы не дошел, но уже вьебал лайк, обязательно посмотрю когда дойду до этого топика. Твоя подача, легкость, от души прям. Продолжай!

    • @lightcode-group
      @lightcode-group  5 місяців тому

      Спасибо, дальше будет еще круче)

    • @user-hd7fw4zn7l
      @user-hd7fw4zn7l 5 місяців тому

      ++ все очень понятно объясняет

    • @user-hd7fw4zn7l
      @user-hd7fw4zn7l 5 місяців тому

      бро будет круто если ты курс сделаешь по базе шарпа, я бы записался

  • @antegros
    @antegros Місяць тому

    После языка С/С++ одни костыли и неудобства с этим С#.
    Как создать быстрые структуры, чтобы массив был и в стеке?
    В си просто обьявляешь:
    DataStruct a[100];
    где DataStruct это структура
    Как без new создать в стеке хотя бы 10 элементов структуры?

  • @Nop_90h
    @Nop_90h 2 місяці тому +1

    какой же шарп рофляный, сразу видно, сделан для чайников ))) мимо C++ Senior

    • @antegros
      @antegros Місяць тому

      Да уж, у меня 20 лет опыта разраьотки на C/C++. Язык для нубов. И одни костыли и ограничения. Пороц код даже больше и разработка дрльше. Но со строками работать удобно!

  • @ЛевКулешов-н4э
    @ЛевКулешов-н4э 5 місяців тому

    хорош

  • @witheringlaziness
    @witheringlaziness 4 місяці тому +1

    Спасибо за видео!
    Хотелось бы добавить, что структура также будет размещена в куче, если ее размер больше 16 байт. Поэтому рекомендуется использовать класс вместо структуры в особенности тогда, когда тип будет занимать более 16 байт.

    • @lightcode-group
      @lightcode-group  4 місяці тому +2

      Спасибо, в статье от Майкрософт в описании вроде также об этом упомянуто.

  • @grzegoszbrzeczyszczykiewic7753
    @grzegoszbrzeczyszczykiewic7753 5 місяців тому

    Xyeта! 😂

  • @gpt4_seller
    @gpt4_seller 5 місяців тому

    Мега хорош