Ключевое слово this c# | ООП C# | С# this в конструкторе | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 61

  Рет қаралды 68,820

#SimpleCode

#SimpleCode

Күн бұрын

В этом уроке мы разберёмся как работает ключевое слово this в ОПП в языке программирования C#, для чего оно нужно и как используется.
➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ на Udemy
👉 www.udemy.com/course/simpleco...
✅ ИСХОДНЫЙ КОД / iskhodnyi-kod-k-44985121
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал / @simplecodeit
✅ Перегрузка конструкторов класса в C# | Что такое перегрузка | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 60 • Перегрузка конструктор...
00:00 ► для чего нужно ключевое слово this и что это такое
09:05 ► полезная фишка Visual Studio
09:54 ►ключевое слово this и перегрузка конструкторов
13:50 ► ключевое слово this и модификатор static
#сишарп #simplecode #урокипрограммирования

Пікірлер: 130
@SimpleCodeIT
@SimpleCodeIT 3 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@3x__
@3x__ 3 жыл бұрын
Спасибо за урок!
@pry9436
@pry9436 9 ай бұрын
Ещё актуальны реквизиты?
@karus9132
@karus9132 29 күн бұрын
@@pry9436к сожалению автор канала уже 2 года не выпускает видео, так что хз
@AleksandrKozlov-xc3km
@AleksandrKozlov-xc3km 7 күн бұрын
Огромнейшее тебе Сергей! Твой курс делает из меня того человека, которым я мечтал стать в детстве!
@rodanban222
@rodanban222 3 жыл бұрын
С каждым уроком и с каждым углублением в этот язык, появляется понимаете того как он работает, идеи которые можно реализовать в будущем. А так же самый жирный плюс это подача материала, будто рядом сидишь и рассказываешь это все лично мне (думаю многие согласятся).
@user-gh2ml3cf5o
@user-gh2ml3cf5o 2 жыл бұрын
👍
@user-vo8fn7zt5l
@user-vo8fn7zt5l Жыл бұрын
Сергей, спасибо большое за Ваш труд! Уже немало каналов и статей просмотрела, но нигде нет такого качественного объяснения как у Вас. Сама я педагог, и хочу отметить, что подаёте материал Вы как настоящий преподаватель, а не только как профессионал в сфере программирования. Спасибо, что разжёвываете каждый момент и что всегда подкрепляете примерами. Много людей мне рекомендовало Ваш канал, и теперь я сама буду рассказывать всем о человеке, который действительно качественно все объяснит.
@debugger_none
@debugger_none 3 жыл бұрын
Долго ломал голову над ключевым словом. Спасибо большое!
@maksk5017
@maksk5017 3 жыл бұрын
Не знал что можно наследовать конструкторы с помощью this, спасибо!
@GODNET-qe3mu
@GODNET-qe3mu 3 жыл бұрын
Это скорее явный вызов в том месте конструктора, чем наследование, синтаксис такой
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 жыл бұрын
Спасибо за очередную порцию хорошего настроения!
@yevheniikovalenko5950
@yevheniikovalenko5950 3 жыл бұрын
Спасибо вам большое за ваш труд, мне бы эти видео когда я только начинал изучение, кучу времени сэкономил бы..
@snork4893
@snork4893 3 жыл бұрын
Спасибо за урок как раз не понимал функциональность КС this
@Magic__Man
@Magic__Man 3 жыл бұрын
Спасибо, огромное! Новые видео жду охотней, чем новые серии южного парка)
@yksi2883
@yksi2883 3 жыл бұрын
Информация хоть и не нова для меня, но это отличная возможность вспомнить глубокие вещи. Спасибо, Сергей. :))
@gameviewer5693
@gameviewer5693 3 жыл бұрын
Спасибо большое за уроки, пожалуй лучшие из того что я видел, все по делу и каждая тема раскрыта довольно хорошо и понятным языком. Жду дальнейших тем)
@bonnycorpin
@bonnycorpin 3 жыл бұрын
Большое спасибо за уроки, Сергей
@_chill_relax_calm4647
@_chill_relax_calm4647 3 жыл бұрын
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 жыл бұрын
Огромная благодарность, Сергей!
@satisfiedCapybara
@satisfiedCapybara 3 жыл бұрын
Спасибо большое за ваши уроки!
@Murlack
@Murlack 3 жыл бұрын
Как всегда интересно и понятно это однозначно лайк
@bitterllama
@bitterllama 3 жыл бұрын
Спасибо Вам! Вы лучший :)
@elfinroom1178
@elfinroom1178 3 жыл бұрын
большое спасибо за вашу работу Сергей
@albertumanets3983
@albertumanets3983 3 жыл бұрын
Сергей, большое спасибо за КАЧЕСТВЕННОЕ и ПОНЯТНОЕ повествование. Я только начал изучать язык. И каждую тему просматривал у разных блогеров. У Вас все получается по полочкам и понятно для новичков. Этот вывод я сделал не только, как новичок, но и как преподаватель, в прошлом. Спасибо еще раз.
@l7ocjledhuu_camypau186
@l7ocjledhuu_camypau186 3 жыл бұрын
Как всегда на высоте! Спасибо, Сергей!
@firemanhood1526
@firemanhood1526 3 жыл бұрын
Спасибо большое за урок! Разжевали как всегда на отлично!
@makasin2393
@makasin2393 3 жыл бұрын
Наконец-то)) Как всегда на высоте:)
@GODNET-qe3mu
@GODNET-qe3mu 3 жыл бұрын
Ну Виталий Яловенко как так🤡
@valeriavicious2172
@valeriavicious2172 3 жыл бұрын
Спасибо! Жду урок по индексаторам, пока еще они для меня тёмный лес))
@egorkalmykov4003
@egorkalmykov4003 3 жыл бұрын
Спасибо огромное за полезнейшие уроки !!!
@user-ox5lx2je1b
@user-ox5lx2je1b 3 жыл бұрын
Спасибо за урок.
@icu4
@icu4 3 жыл бұрын
Самые вкусные уроки по C#, спасибо!
@pavelkross
@pavelkross 3 жыл бұрын
Спасибо!! Был бы очень благодарен за уроки WPF
@user-oz8xb2fj9u
@user-oz8xb2fj9u 3 жыл бұрын
ты лучший!
@AS-hz2wj
@AS-hz2wj 3 жыл бұрын
Спасибо большое за урок. Отгрузил лайков, как обычно!
@user-jr8vr5gx5q
@user-jr8vr5gx5q 3 жыл бұрын
За урок лайк! Сергей, в будущих видео, когда разговор будет идти о структурах, упомяни плиз различие/сходство "структура" vs "статический класс", как это видишь ты.
@VADIM-SOLOV
@VADIM-SOLOV 2 жыл бұрын
Спасибо за очередной, полезный и интересный урок :)
@nikolayvalchanov3426
@nikolayvalchanov3426 3 жыл бұрын
Спасибо за урок Сергей!
@crn05
@crn05 2 жыл бұрын
Все вопросы про this. исчезли моментально)) А то что, что можно из одного конструктора класса вызвать другую перегрузку конструктора, это вообще новость для меня))
@KlevaGameS
@KlevaGameS 9 ай бұрын
Благодарю за Урок.
@juststart796
@juststart796 3 жыл бұрын
Как всегда лайк, жду некст
@ifelru
@ifelru 2 жыл бұрын
Спасибо за отличные уроки!
@dimasavukov6230
@dimasavukov6230 3 жыл бұрын
Лайк, однозначно!
@nespal381
@nespal381 3 жыл бұрын
Очень приятная подача материала, смотрю уже просто из интереса)
@DesFire
@DesFire 3 жыл бұрын
Спасибо!
@MegaTembr
@MegaTembr 2 жыл бұрын
Как всегда шикарно
@artefakt4349
@artefakt4349 3 жыл бұрын
Спасибо. Как всегда понятно. В практике бы это попробовать
@user-rr2uj5ot3i
@user-rr2uj5ot3i 3 жыл бұрын
коммент для продвижения, спасибо
@damsir1661
@damsir1661 3 жыл бұрын
Просто коммент, просто для продвижения.
@KUKU09-0
@KUKU09-0 3 жыл бұрын
Отличный урок! Всё легко и понятно.
@user-ry7ij2io1b
@user-ry7ij2io1b 3 жыл бұрын
Очень крутое объяснение! Спасибо!!
@zyzzhardstyle1492
@zyzzhardstyle1492 3 жыл бұрын
Спасибо автору за его работу)
@Clayster23
@Clayster23 3 жыл бұрын
Спасибо
@Antonov_Ivan.
@Antonov_Ivan. 2 ай бұрын
Спасибо за урок!
@alexandert5202
@alexandert5202 3 жыл бұрын
спасибо! я прям прозрел!!!
@moveonwasd
@moveonwasd 3 жыл бұрын
Спасибо:)
@8-----3
@8-----3 Жыл бұрын
Проще говоря, this можно интерпретировать как "В эту переменную"/"Из этой НЕ локальной переменной", т.е та переменная которой присваивается this. - это ссылка на оригинальный метод. Как я понял.
@user-wr3ic6pm6k
@user-wr3ic6pm6k 3 жыл бұрын
Отлично!
@positivemoody
@positivemoody 3 жыл бұрын
Спасибо за урок
@liveWoria
@liveWoria 3 ай бұрын
Спасибо, все понятно
@GODNET-qe3mu
@GODNET-qe3mu 3 жыл бұрын
Спасибо большое!
@kerpik2025
@kerpik2025 3 жыл бұрын
Топ подача = лайк
@artemky3bmu45
@artemky3bmu45 11 ай бұрын
Спасибо!!!!
@waspanlak8432
@waspanlak8432 3 жыл бұрын
Больше уроков))
@uso2484
@uso2484 3 жыл бұрын
Теперь надо смотреть на один урок больше😂
@user-di5kb8lm9l
@user-di5kb8lm9l 3 жыл бұрын
Просто топчик
@adamadamesko9759
@adamadamesko9759 3 жыл бұрын
This is добротный урок, я весьма удовлетворен.
@cyberpunk1672
@cyberpunk1672 2 жыл бұрын
Thanks!!!!
@user-od8mn6ns2z
@user-od8mn6ns2z 2 жыл бұрын
Со второго раза вроде понял (но не совсем). Спасибо за урок !)
@user-mu3yv5dw1t
@user-mu3yv5dw1t 3 жыл бұрын
Привет Сергейб Твой уроки крутые и бесплатныеб удачи!
@raploky
@raploky 3 жыл бұрын
Сколько подарков (уроков) на НГ нам ждать?) Спасибо за урок!
@user-ei1vi
@user-ei1vi 3 жыл бұрын
Не знаю как вы, а я бы не отказался от фамилии "Йцукенов" Х)). Лайк!
@ruslanelzhirkaev3538
@ruslanelzhirkaev3538 3 жыл бұрын
Спасибо большое. Нужно больше дз
@motofun-qv7zc
@motofun-qv7zc 2 жыл бұрын
Спасибо большое за ваши видео! Вы объясняете лучше всех! Только вроде появляется вопрос "а как тогда тут" и вы секундой позже уже объясняете и это.))
@Larriva666
@Larriva666 3 жыл бұрын
😅это взрыв мозга. Придется пересматривать третий раз... Спасибо! 15 минут растягивается на 1,5 часа.
@denzeroneYT
@denzeroneYT 9 ай бұрын
+ я тут тоже застрял, но больше всего именно под конец ролика, когда с помощью одного конструктора вызываем другой, нам когда рассказывали, были конечно побольше примеров, но я не совсем понял как они работают, ведь я пытаюсь как в видео есть у меня пример, я второму пытаюсь написать this а третий у меня там все храниться, и вот почему-то во второй не могу передать эти значения, чтобы оставить его пустым. Видимо надо отдохнуть, и пересмотреть, может тогда лучше пойдет.
@champer4887
@champer4887 3 жыл бұрын
Блин, не поверишь, сегодня только писал код (изучая ООП) и тоже задался вопросом, а нафиг он (this.) нужен то))) я нашел ответ до твоего видоса, но твое видео только дополнило информацию) Спасибо одним словом))))
@nokompromis2297
@nokompromis2297 3 жыл бұрын
Найс. Жду основы GC и файналайзеры.
@Rueslan
@Rueslan 3 жыл бұрын
Просто супер. Жаль уроки приходится долго ждать
@user-jt7gk2cj2h
@user-jt7gk2cj2h 3 жыл бұрын
хотелось бы увидеть ролик какой язык программирования выбрать для изучения в 2021г. Думаю этот вопрос многих интересует
@yksi2883
@yksi2883 3 жыл бұрын
Выбирай 1 любой язык (С++, Java, C#, Python) и долби в него. До упора. Потом фреймворки самые востребованные под этот язык. Алгоритмы изучай, математику. Поверь, это в разы лучше, чем уметь выводить в консоль Hello world на тысячи языках программирования.
@pjslot
@pjslot 2 жыл бұрын
вопрос не совсем логичен. если знать принципы программирования, логику, то на другой язык переехать можно за неделю просто изучив особенности синтаксиса. изучая один язык по сути изучаешь все
@sanekcom82
@sanekcom82 2 жыл бұрын
🤝
@user-mm7ch3xw4e
@user-mm7ch3xw4e 2 жыл бұрын
Нормальное объяснение цепочки конструкторов! У Троелсона ни фига не понятно....
@user-eh8dv5dh7w
@user-eh8dv5dh7w 3 жыл бұрын
комментарий для продвижения канала
@liko8019
@liko8019 3 жыл бұрын
коммент для продвижения
@UnknownUser-xb5by
@UnknownUser-xb5by 3 жыл бұрын
А по IDE jetbrains Raider будет видео ? Мне кажется она поудобнее Visual Studio будет.
@alishosholanagrov9430
@alishosholanagrov9430 7 ай бұрын
super 🍔
@sancherX
@sancherX 3 жыл бұрын
кто-то может помочь с решением задач по программированию (C#)
@Alex55458
@Alex55458 3 жыл бұрын
А когда по foreach планируется урок?
@user-uf5kg4ji9w
@user-uf5kg4ji9w 3 жыл бұрын
Комментарий в студию, интересно сколько нужно написать слов, чтобы продвижение канала от одного моего комментария было максимально продуктивно)?
@pjslot
@pjslot 2 жыл бұрын
для меня this с перегруженными конструкторами намного понятнее использовать в обратном порядке - т.е. код обработки наиболее насыщенный написан в большом конструкторе, а в малом конструкторе кода вообще нет и он через this транслирует свои параметры в большой, а на месте недостающих параметров можно уже поставить что-то своё, например 0 или ФамилияПоУмолчанию. Т.е. примерно так: public Student (string firstname) : this (firstname, "ФаминияПоУмолчанию") {} public Student (string firstname, string lastname) {обработка инпута}
@alexbadurashvili4415
@alexbadurashvili4415 3 жыл бұрын
skolko urok ostalis do zakanchenya nashego kursa k professionally?
@mihan_k
@mihan_k Жыл бұрын
И не забудьте жмакнуть на колокольчик.
@user-zf7le3yd3d
@user-zf7le3yd3d 3 жыл бұрын
Огромная, просьба, выкладывайте где нибудь (не на patrion) , начальный код урока, или предупреждайте , что пока код не удаляйте - будем с ним работать на следующем уроке, а то постоянно надо заново переписывать)), я понимаю что надо было создавать новый проект, но все же ...
@user-ju1kn6ej9y
@user-ju1kn6ej9y 3 жыл бұрын
Я либо тупой, либо да. Вот у нас 5 функций lastname, чтобы выделить одну из пяти, я должен в функции добавить this? Чем это отличается от lastname1 и т.д.?
@greatflower8762
@greatflower8762 3 жыл бұрын
Здравствуйте. Вопрос не по теме видео. Но если знаете - подскажите, пожалуйста. Сколько моделей телефонов нужно для android разработки? Мне нужен телефон от каждого производителя - Samsung, Xiaomi, Sony и остальной "зоопарк", или можно обойтись двумя? (У меня есть Xiaomi и Sony только). Хочу делать приложения.
@MacKorWoT
@MacKorWoT 3 жыл бұрын
rofl
@pavlom8882
@pavlom8882 2 жыл бұрын
😂
@AlhimikDV
@AlhimikDV 3 жыл бұрын
+
@asdf-sj7zf
@asdf-sj7zf 2 жыл бұрын
Вы преподаёте индивидуально?
@oiei2767
@oiei2767 3 жыл бұрын
На 9.50 среда разработки переименовала _birthday в birthday в 40 строке (я понимаю что Сергей имел ввиду)). Сорян за занудство)
@fedole_tv3536
@fedole_tv3536 3 жыл бұрын
Я так понимаю что это ключевое слово есть синтаксически сахар если нет то поправите меня
@SwaNaQ
@SwaNaQ Жыл бұрын
Честно говоря, так и не понял, зачем вообще пользоваться словом "this", если вариант с нижним подчеркивание более читабельный и удобный.
@Ран-дом
@Ран-дом 4 ай бұрын
эх никто и не объяснил
@zayas_shutnik
@zayas_shutnik 2 жыл бұрын
а
@govdamikhaylo4183
@govdamikhaylo4183 3 жыл бұрын
Кто блин ставит один дизлайк почти на каждом видео?
@ElektroStep
@ElektroStep 2 жыл бұрын
IDE умнее меня...
@user-xc3eu7ot6p
@user-xc3eu7ot6p 3 жыл бұрын
Всё отлично, только не нужно всё время дергать строки кода постоянно вверх вниз. Начинает в глазах рябить и не успеваешь сообразить на что указывает курсор. Сплошное дерганье по написанному коду. Особенно в начальной части видео.
@viktarvarabei6079
@viktarvarabei6079 3 жыл бұрын
//
@geshoi
@geshoi 2 жыл бұрын
Легче учить C# чем произносить эту вымышленную фамилию "Йцукенов".
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 38 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 39 МЛН
Нейросеть простейшими словами | Делаю свою нейросеть
24:16
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 38 МЛН