Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@foxtv51503 жыл бұрын
Сергей, здравствуйте ваш канал параллельно с прочтением литературы дают полное понимание всех аспектов языка. Но у меня вопрос мы рассмотрели уже подробно методы и хорошо понимаем ссылочные типы, почему же вы возвращаетесь в начало и рассказываете об основах вместо того чтоб начать раскрывать тему делегатов?
@MaxMayer13 жыл бұрын
Здравствуйте мои дорогие. Мне предлагают курс junior Python developer за 90 тысяч рублей. Обещают сделать из меня пайтон джун разработчиком за 420 часов учёбы и практики(всё вместе). Это реально? Или очередной лохотрон???
@andreyandreevich6857 Жыл бұрын
@@MaxMayer1 я предлагаю тебе за миллион стать умным 😊
@MaxMayer1 Жыл бұрын
@@andreyandreevich6857 давай, я согласен. Где мне получить миллион?))))
@andreyandreevich6857 Жыл бұрын
@@MaxMayer1 короче мой комент хотел донести что на заборе тоже пишут и ни какие курсы никого из тебя не сделают только сам
@____-fh4wx3 жыл бұрын
Сергей, если бы вы только знали как мы любим Вас и Ваши чудесные уроки 😁
@DifferentTurn3 жыл бұрын
Оказавшись в неизбежной ситуации "посмотрел все текущие видео плейлиста", мой формат изучения перешел в книги. Однако, даже если тему уже рассматривал самостоятельно, каждый ваш новый ролик - ценный актив. Спасибо вам Сергей, за столь качественную подачу материала, благодаря которой закрепилось желание развиваться в C#.
@nikitaryabicov34962 жыл бұрын
И как успехи? Какие книги прочитали?
@андрейпупкин-щ5у2 жыл бұрын
@@nikitaryabicov3496 1984 Оруэл
@ЭрнестБаширов3 жыл бұрын
Сергей, я сейчас прохожу Ваш курс по C#, (уже на 6 уроке), хочу стать разработчиком на Unity, и я зашёл сюда, чтобы сказать Вам спасибо!
@sneiksneik58613 жыл бұрын
Только сразу в юнити не иди. Советую курсы itvdn(можно спиратить). И книгу Э. Троелсона и Ф. Джепикса про с#(там длинное название). Для начинающих самое то.
@Бот5329-и5г3 жыл бұрын
Эрнест ну как у тебя успехи? Не забросил?
@alexanderdell26232 жыл бұрын
Эрнест,ну че там?как успехи?
@Ванек-в6д2 жыл бұрын
Эрнеэээст ??!
@ankattv87032 жыл бұрын
@@Ванек-в6д Эрнеста с нами больше нет(.
@alex_creeper27523 жыл бұрын
Спасибо Вам огромное что объясняете сложные вещи простым языком :)
@IT-shnik3 жыл бұрын
▶️ Отличный урок по структурам в C# ▶️ Детально и понятно 👍🏻 Спасибо и лайк, конечно!
@box492310 ай бұрын
Шикарные уроки. Благодарю от всей души. Развития Вашему каналу и удачи Вам .
@sernowodsk59632 жыл бұрын
желаю вам здоровья и долгих лет, вы человек с огромной душой и добрым сердцем, раз сделали такой качественный материал доступным всем желающим
@СергейСтрижаков-э7э3 жыл бұрын
Спасибо огромное за урок. Всё настолько хорошо изложено, что я ставлю лайк до просмотра урока без сомнения!
@donlinoleum8313 жыл бұрын
Что ж, мы стали чуточку умнее) спасибо за видос.
@DmitryDolganov3 жыл бұрын
Сергей, салют! Благодарю!
@GanovAlex3 жыл бұрын
Отличный урок. Спасибо за Ваши видео. На 25:00 немножко заговорились: класс в отличие от структуры не позволяет реализовать логику наследования
@angelldark64263 жыл бұрын
То приятное чувство, когда привык к твоему написанию кода и уже когда вижу строчки например public void Print() - сразу ага значит тут мы будем выводить в консоль. И в в остальном также. Спасибо. Надеюсь чужие когда тоже так буду читать и понимать что там будет сразу )
@sergeynovikov70493 жыл бұрын
Ура новому ролику! А то каждый раз переживание, что всё...
@K3mpton112 ай бұрын
накаркал
@2PANZER23 жыл бұрын
Достаточно полезные знания для людей, которые хотят повышать быстродействие своего кода. Такое даже можно жирным выделять, чтобы начинающие с самого начала начинали думать о более рациональном использовании памяти.
@alehandro.de.salamandro3 жыл бұрын
25:03 "Класс в отличие от Структур не позволяет реализовать логику наследования" чуть-чуть оговорились)) Спасибо за уроки!
Огромное спасибо. Это наверное лучшее объяснение различий и принципах работы структур и классов
@randomfenix44023 жыл бұрын
Спасибо за урок. Сначала подумал, что будет сложно, но объяснили все доступно.
@3x__3 жыл бұрын
спасибо за урок!
@UnfortunalySatan3 жыл бұрын
Сергей, здравствуйте! Учу по вашим видео C#, сейчас остановился на 13 выпуске, очень нравится то как вы преподаете материал. Спасибо вам за ваш труд!
@Nikita_Pro8910 ай бұрын
К концу видео мой мозг уже не выдержал 😂 🤯
@Sergey-m2y3 жыл бұрын
Сергей спасибо вам огромное...!
@pulsar19342 жыл бұрын
Огромное Вам спасибо Сергей за ваши уроки, благодаря им С# оказался не таким уж и страшным языком каким себе представлял ранее. За два месяца пересмотрел почти все ваши уроки, почему почти? Осталось только 102, 103, 104 ролик :). Практика, конспект и ваши уроки дали неплохую базу для дальнейшего изучения С#. Теперь мечта стать Unity разработчиком вполне реальна и благодаря Вам появилась уверенность, что упорство и правильная подача материала творит чудеса! ))
@dzmitrystudy95142 жыл бұрын
@hurka видимо никак
@artlinestudio67353 жыл бұрын
Очень интересный и полезный урок! Смотрел с открытым ртом! Потрясающе! Спасибо Сергей!
@timvildanov3 жыл бұрын
Спасибо за урок.
@alinanur56283 жыл бұрын
Приятно наблюдать, что количество подписчиков понемногу растет, два месяца назад начала проходить курс, было где-то 225-230, сейчас 237К))
@ИльяБзенко3 жыл бұрын
Дай Бог вам всего самого наилучшего за ваш труд 💲💲💲
@kailkail8483 Жыл бұрын
Благодарю. Дай бог здоровья.
@____-fh4wx3 жыл бұрын
ребята, дождалииись!
@Dzenj13 жыл бұрын
Большое спасибо за обучение, так держать!
@SmartBasicPrograms3 жыл бұрын
Ждал эту тему. Надеюсь с вашей помощью уясню эти различия
@ifelru3 жыл бұрын
Сергей, спасибо Вам огромное, лучше не объяснить! Ждем уроки по С# в Unity ;) Правда, было бы здорово от Вас увидеть такой материал!
@darkfateinc7333 Жыл бұрын
Абсолютно гениально все, спасибо за уроки большое!
@Antonov_Ivan.6 ай бұрын
Спасибо за урок!
@SuperSubStrata7 ай бұрын
Шикарный урок, спасибо!
@ПавелБойко-ь2д3 жыл бұрын
Спасибо за урок, было круто !*) Уже осталось пару видео до конца)
@ВасилийИванов-я5т5я3 жыл бұрын
Очень полезный урок! Лайк однозначно! Только вот не упомянулось про "static class" vs "struct".
@ДиванныйВоин-щ4п3 жыл бұрын
25:03 ачипятка! В смысле - оговорка) Сергей, спасибо!
@kadr64243 жыл бұрын
Сложная тема для восприятия и тем более для объяснения. Там было несколько оговорок, но эта самая критичная, да
@____-fh4wx3 жыл бұрын
под вечер уже не соображаю, подскажите, в чем оговорка?
@ДиванныйВоин-щ4п3 жыл бұрын
@@____-fh4wx "Класс, в отличие от структуры, не позволяет реализовать логику наследования...", говорит Сергей. А на самом деле всё строго наоборот, о чем он нам и вбивал мысль в течение всего урока)
@____-fh4wx3 жыл бұрын
@@ДиванныйВоин-щ4п спасибо
@BrownAleks3 жыл бұрын
Я бы Вам ещё раз лак поставил. Но уже некуда. Вашими роликами пользуюсь как справочником. Очень удобно. =)
@ВладимирПичугин-ж6п3 жыл бұрын
Сергей, ролики от Вас с какой либо историей или советом набирают больше просмотров, СНИМАЙТЕ БОЛЬШЕ СЕБЯ И ДЕЛИТЕСЬ СОВЕТАМИ И КАКИМИ ЛИБО ИСТОРИЯМИ ( С ВАШЕЙ РАБОТЫ НАПРИМЕР) - БОЛЬШЕ. МЫ С УДОВОЛЬСТВИЕМ ЖДЁМ!)
@Obsessive0bservation3 жыл бұрын
я сейчас на 7 уроке и перешел к вам от одного ютубера который снимает как делает игры , сказал что учился по вашим урокам
@denispleshakov94373 жыл бұрын
Я всё видео ждал, когда автор скажет про гайдлайны разработки структур. Если в дальнейшем будут еще видео по теме структур, то стоит обязательно об этом упомянуть.
@alexlev65699 ай бұрын
Хорошее сравнение, молодец!
@ShomLZ3 жыл бұрын
Сергей, у вас оговорка по моему на 25:00 "Класс в отличии от структуры не позволяет реализовать логику наследования".
@Анечка-е4й9м Жыл бұрын
Благодарю Вас
@ОлегХохлов-с8ю3 жыл бұрын
Для меня пока сложно всё, но объяснения хорошие, подробные.
@AleksandrKozlov-xc3km4 ай бұрын
как успехи? Начала около полугода назад, только добрался сюда, начал с абсолютного нуля, аьсолютнейшего, даже как пользователь ПК, сегодня смог дослушать не теряя нити...
@БогданСемко3 жыл бұрын
Сергей, сделайте урок по LINQ, пожалуйста)
@sultan10793 жыл бұрын
как всегда супер!!!
@Neroz49rujka3 жыл бұрын
топовый урок , все по полочкам прямо ! биг ап
@viktarvarabei60793 жыл бұрын
Ураа
@ninjadiestanding50823 жыл бұрын
Спасибо!
@MrSlavkash3 жыл бұрын
Спасибо огромное!
@OnlyHardCoreee3 жыл бұрын
Лайк вне очереди!
@DeReTeX Жыл бұрын
"Теперь живите с этим"🤣🤣🤣
@vicar-martyr3 жыл бұрын
Поставлю лайк, а посмотрю попозже.
@factkapwing20233 жыл бұрын
Комментарий для продвижения канала.
@ivannebyshynets88293 жыл бұрын
И еще один от души?)
@ivanyakovenko56533 жыл бұрын
Сергей! Отличные уроки, замечательно излагаете! А уроки по Unity - будут? Хотелось бы услышать об особенностях использования C# в Unity именно от вас.
@musyanya75463 жыл бұрын
Зачем человеку, который не интересуется/косвенно интересуется (если судить по контенту канала) игростроем/геймдевом выкладывать на канал целые гайды/курсы по движку(изучать тему, выделять время для записи, которого и так немного) материала по которому в интернетах как тараканов на планете Земля. А что касается особенностей - создаёшь объект в юнити (физическое тело) вешаешь на него скрипт, который отвечает за определенное действие - вот и все особенности. Выучить команды и библиотеку не составит труда, если читать официальную документацию.
@donalddark25293 жыл бұрын
Хороший ролик
@BorisAverin2 жыл бұрын
Спасибо подписка
@waspanlak84323 жыл бұрын
Я словил дзен после видео !
@АлександрОбыкновенный-е9д7 ай бұрын
А что если использоваться на структурах ref и out, то что будет со скоростью? Задал этот вопрос в середине видоса. Приятно когда препод на шаг впереди
@xamarin8133 жыл бұрын
а в чем разница между ObservableCollection и List ?
@ShomLZ3 жыл бұрын
На метаните есть материал про коллекции в C#
@xamarin8133 жыл бұрын
@@ShomLZ Что то, только там нет информации, об отличии от List.
@MacKorWoT3 жыл бұрын
@@xamarin813 по моему там все доступно описано, это просто апнутый лист с бОльшим функционалом, выкидывает ивент, если меняется коллекция
@xamarin8133 жыл бұрын
@@MacKorWoT спасибо
@КирсанБезкутный3 жыл бұрын
В .Net DateTime - структура. Внутри её очень много свойств и методов. Но несмотря на это DateTime структура, а на класс
@BulatBulatov3 жыл бұрын
Подписался.
@СергейСобойченко3 жыл бұрын
Сергей, спасибо за урок. Изучаю C# и API Unity. Как вы сказали, в Unity струтура Vector3 используется для повышения производительности. Но тем не менее, в ней достаточно много статических свойств, переменных и методов. Можете это прокомментировать?
@MacKorWoT3 жыл бұрын
статические члены конкретного типа хранятся всегда в куче в соответствующем типовом объекте, он существует на протяжении выполнения всего приложения в единственном экземпляре и gc их не очищает, поэтому статика никак не влияет на производительность
@ivannebyshynets88293 жыл бұрын
9к просмотров и всего 831 лайк... Некрасиво как-то. Лучший канал. Спасибо тебе Сергей, за твоё время и твой труд!
@nightyonetwothree2 жыл бұрын
1к10, обычное соотношение лайков к просмотрам
@Vlaska_13 ай бұрын
короче говоря Структура это значимый тип данных который не поддерживает наследование, а так же выполняется быстрее обычного Класса, но про условии что мы не будем писать огромный кусок кода где происходит много объявлений. А Класс это ссылочный тип данных который поддерживает наследование. Что бы не ломать голову можно так и продолжать использовать только классы
@fillion62883 жыл бұрын
Сергей, во что вы любите поиграть?)
@motofun-qv7zc2 жыл бұрын
Спасибо за урок! Всем привет кто дошел до сюда)
@nikitaryabicov34962 жыл бұрын
А что происходит в ОП когда в структуру помещаешь массив или например переменную типа string? Как и где в таком случае это всё хранится?
@alexanderasaturyan8334 Жыл бұрын
Очень хороший вопрос. Мне тоже стало интересно, и чтобы долго не искать ответ, я спросил у ChatGPT. Он мне привел небольшой пример и вывод: In summary, creating a reference type within a struct doesn't change the fundamental behavior of reference types and value types. The reference type object will still be allocated on the heap, and the struct will contain a reference to that object. Надеюсь, я помог вам )
@nikitaryabicov3496 Жыл бұрын
@@alexanderasaturyan8334 Ого, уже успел забросить язык C# и выучить JavaScript, а тут ответили, но в любом случае спасибо)
@kalipso5785 Жыл бұрын
@@nikitaryabicov3496а чё забросил то
@nikitaryabicov3496 Жыл бұрын
@@kalipso5785 потому что понял, что мне не интересны сферы, в которых этот язык применяется, да и работы на этих языках нету, по крайне мере у меня в городе, ушёл в JS и работа сама меня нашла)
@Easycore2000 Жыл бұрын
@@nikitaryabicov3496 Вы нашли работу по чистому JS или это фронтенд + фреймворк?
@W_O_I_F5 ай бұрын
Редко доначу, Но тут задонатил ибо контент годный
@gopnikkasarj67979 ай бұрын
то есть через обращение методов с добавление ссылки класса, mystruct берет данные и копирует, тем самым замедляя код, а myclass сразу обращается к данным, я вот только понял интерфейсы, а тут опять ультанули.
@liko8019 Жыл бұрын
где же новые видео???
@МихаилПлахотнюк-й1ш2 жыл бұрын
Ваш процессор в 4 раза мощнее моего)
@МариничевГеоргий6 ай бұрын
К сожалению не могу понять как все это повторить с на VSC. В частности подключить эту библиотеку Benchmark.(
@IPmen100013 жыл бұрын
разрешите вопрос. а что тогда создается в памяти при int a; ? если в памяти создается уже дефолтное значение?
@nightyonetwothree2 жыл бұрын
0
@НиколайТодарашко-щ6й3 жыл бұрын
о подьехал урок спасибо я погнал а то не дождусь
@SteamVin3 жыл бұрын
Если сборщик мусора не работает для структур, то как в этом случае освобождается/освобождать память?
@Kitulous3 жыл бұрын
указатель стека просто сдвигается обратно вниз, данные просто оказываются как бы "за пределами стека" и в будущем будут перезаписаны, когда стеку надо будет снова расшириться
@feanormazin07153 жыл бұрын
Если вы не очень поняли комментарий сверху, загуглите видео "Защищая С++" как то так. Там описаны проблемы работы со стеком, но всеравно можно будет легко понять как стек работает
@Мемыкаксмыслжизни-ы1з3 жыл бұрын
Сижу я такой на 39 уроке из 100, думаю что скоро уже досмотрю, а видео то продолжают выходить) И не понятно, сколько же еще видео в этом плейлисте будет? Я то думал что посмотрев эти 100 видео стану настоящим профессионалом :0
@Двадцатьодинзатуп3 жыл бұрын
скорее всего как и в плюсах будет примерно 200 видосов
@Мемыкаксмыслжизни-ы1з3 жыл бұрын
@@Двадцатьодинзатуп тогда мой лайфхак о просмотре видеоуроков на скорости 1,25 сэкономит еще море времени)
@e_bych92983 жыл бұрын
Я на 35 уроке))
@GGamess2 жыл бұрын
ну и как успехи стали профи?
@Мемыкаксмыслжизни-ы1з2 жыл бұрын
@@GGamess Не совсем. Посмотрел где-то 80 уроков, и понял, что не очень то я и хочу делать игры в unity, потому что лучше игры MInecraft уже не сделать. По крайней мере с нынешними технологиями.
@КириллСилин-п4т3 жыл бұрын
коммент для продвижения
@slyene62023 жыл бұрын
Что-то я не понял про хранение структур в массиве. Ты сказал, что по ссылке в управляемой куче хранятся настоящие данные, но сказал, что они якобы там. Так откуда в итоге берется информация: из стека, или из управляемой кучи?
@upcaSSSt3 жыл бұрын
Я так понял что название массива (ссылка на данные) хранится в стеке. А сами данные, то есть объекты структур хранятся в куче. Это то же самое что и массив int (int тоже структура). Да и бенчмарк показывал что массив структур занимает место в куче.
@redice89283 жыл бұрын
А чем структура отличается от enum?
@lemmenmin76763 жыл бұрын
Compilation error == Cannot assign to a member of variable 'in PointStruct' because it is a readonly variable ?
@tikh3 жыл бұрын
Когда передаёте какой-либо объект в качестве параметра в метод с модификатором in, внутри метода этот объект изменить нельзя. О чём и говорит ошибка: Невозможно выполнить присвоение значения переменной PointStruct, т.к. данная переменная имеет доступ только для чтения. Проще говоря, значение параметра можно использовать для вычислений, но нельзя менять внутри метода.
@nightyonetwothree2 жыл бұрын
@@tikh стоит использовать ref?
@tikh2 жыл бұрын
@@nightyonetwothree Как вариант. Модификатор ref позволяет изменять объект, модификатор out тоже позволяет и даже требует присвоение значения внутри метода, in - запрещает
@darlindtryhgbvgft9 ай бұрын
Все уроки очень классные, смотрела наверное почти все по с#, но структуры мне не нравятся как объясненны
@БекарысОрынбасаров-п4м2 жыл бұрын
теперь живем с этим
@ЛёхаТричев2 жыл бұрын
Сергей, на 25 минуте оговорочка вышла, вы там случайно сказали, что класс не позволяет реализовать наследование
@PechorinS3 жыл бұрын
Кстати, как Вам идея сделать курс по Java, когда Вы закончите C#?
@7Denial7 Жыл бұрын
Разве нельзя передавать структуру в функцию по ссылке, с помощью ключевого слова ref???
@dm8380 Жыл бұрын
Пересмотрите урок
@icefox28533 жыл бұрын
Короче, если данных не слишком много и не нужен полиморфизм - то структура, если данных много и нужен полиморфизм - то класс. Как-то так?
@oiei27673 жыл бұрын
спасибо. на 25 минуте оговорка небольшая.
@darkmeg20153 жыл бұрын
а ведь кто то поставил дизы, нельзя так
@MaxMayer13 жыл бұрын
Здравствуйте мои дорогие. Мне предлагают курс junior Python developer за 90 тысяч рублей. Обещают сделать из меня пайтон джун разработчиком за 420 часов учёбы и практики(всё вместе). Это реально? Или очередной лохотрон???
@musyanya75463 жыл бұрын
Почитай программу курса, ознакомься с особенностями преподавания. Изучаю Unity на курсе от Skillbox, однозначно помогают в том плане, что информация подаётся упорядоченной структурой и системно (нисколько не реклама, просто личное мнение). Многое отрабатываешь на практике в проектах, плюс обратная связь. Если хреново с дисциплиной, тяжко себя заставлять делать что-либо - бери курс. Решать Вам.