На самом деле очень долго у меня стоял вопрос "Нафига мне структуры, когда есть класс?". Более менее я понял их различия, но до конца пойму только при улучшении своих знаний, спасибо за годную теорию
Хорошее видео, нашёл что-то даже для себя. На самом деле, структуры это настоящий айзберг, не сказано о рекордах, реадонли, больше о реф, небезопасном коде, поинтерах, ограничениях связанных с поинтерами и.т.д
Слишком много пробелов для ролика с названием "Самый подробный гайд на структуры и классы". Не было сказано про boxing, readonly struct, ref struct, record и конце-концов, что не надо забивать себе голову кучами и стеками, потому что в конечном счете среда исполнения решает, куда поместить структуру, а не программист. В каких-то случаях CLR может поместить структуру в стек, а MONO ту же самую структуру в кучу... или даже одна и та же среда может делать это по-разному в зависимости от версии. От программиста только требуется запомнить разницу между копированием ссылочных и значимых типов.
Бро, учу C# пока что до этой темы не дошел, но уже вьебал лайк, обязательно посмотрю когда дойду до этого топика. Твоя подача, легкость, от души прям. Продолжай!
После языка С/С++ одни костыли и неудобства с этим С#. Как создать быстрые структуры, чтобы массив был и в стеке? В си просто обьявляешь: DataStruct a[100]; где DataStruct это структура Как без new создать в стеке хотя бы 10 элементов структуры?
Да уж, у меня 20 лет опыта разраьотки на C/C++. Язык для нубов. И одни костыли и ограничения. Пороц код даже больше и разработка дрльше. Но со строками работать удобно!
Спасибо за видео! Хотелось бы добавить, что структура также будет размещена в куче, если ее размер больше 16 байт. Поэтому рекомендуется использовать класс вместо структуры в особенности тогда, когда тип будет занимать более 16 байт.
Долго думал когда и что использовать, класс или структуру. Теперь таких вопросов точно не возникнет, автору респект🔥🔥🔥
Круто, встретил много нюансов, о которых слышу впервые.
Спасибо 👏🏼
На самом деле очень долго у меня стоял вопрос "Нафига мне структуры, когда есть класс?". Более менее я понял их различия, но до конца пойму только при улучшении своих знаний, спасибо за годную теорию
Рад слышать)
Хорошее видео, нашёл что-то даже для себя. На самом деле, структуры это настоящий айзберг, не сказано о рекордах, реадонли, больше о реф, небезопасном коде, поинтерах, ограничениях связанных с поинтерами и.т.д
Крутое превью 😂
Очень полезный видос👉👌
Переходим из значимого в ссылочный 🤙
Очень полезно!
Крутое видео!!
Было бы интересно послушать еще про readonly ref struct
Раз интересно, то сделаю)
Слишком много пробелов для ролика с названием "Самый подробный гайд на структуры и классы". Не было сказано про boxing, readonly struct, ref struct, record и конце-концов, что не надо забивать себе голову кучами и стеками, потому что в конечном счете среда исполнения решает, куда поместить структуру, а не программист. В каких-то случаях CLR может поместить структуру в стек, а MONO ту же самую структуру в кучу... или даже одна и та же среда может делать это по-разному в зависимости от версии. От программиста только требуется запомнить разницу между копированием ссылочных и значимых типов.
Про boxing было (с примерами), про ref out также было. С остальным соглашусь)
Бро, учу C# пока что до этой темы не дошел, но уже вьебал лайк, обязательно посмотрю когда дойду до этого топика. Твоя подача, легкость, от души прям. Продолжай!
Спасибо, дальше будет еще круче)
++ все очень понятно объясняет
бро будет круто если ты курс сделаешь по базе шарпа, я бы записался
После языка С/С++ одни костыли и неудобства с этим С#.
Как создать быстрые структуры, чтобы массив был и в стеке?
В си просто обьявляешь:
DataStruct a[100];
где DataStruct это структура
Как без new создать в стеке хотя бы 10 элементов структуры?
какой же шарп рофляный, сразу видно, сделан для чайников ))) мимо C++ Senior
Да уж, у меня 20 лет опыта разраьотки на C/C++. Язык для нубов. И одни костыли и ограничения. Пороц код даже больше и разработка дрльше. Но со строками работать удобно!
хорош
Спасибо за видео!
Хотелось бы добавить, что структура также будет размещена в куче, если ее размер больше 16 байт. Поэтому рекомендуется использовать класс вместо структуры в особенности тогда, когда тип будет занимать более 16 байт.
Спасибо, в статье от Майкрософт в описании вроде также об этом упомянуто.
Xyeта! 😂
Мега хорош