Тёмный

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

#SimpleCode
Подписаться 367 тыс.
Просмотров 67 тыс.
50% 1

В этом уроке мы разберёмся как работает ключевое слово this в ОПП в языке программирования C#, для чего оно нужно и как используется.
✅ ИСХОДНЫЙ КОД / 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 #урокипрограммирования

Опубликовано:

 

3 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 126   
@SimpleCodeIT
@SimpleCodeIT 3 года назад
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@3x__
@3x__ 3 года назад
Спасибо за урок!
@pry9436
@pry9436 7 месяцев назад
Ещё актуальны реквизиты?
@rodanban222
@rodanban222 2 года назад
С каждым уроком и с каждым углублением в этот язык, появляется понимаете того как он работает, идеи которые можно реализовать в будущем. А так же самый жирный плюс это подача материала, будто рядом сидишь и рассказываешь это все лично мне (думаю многие согласятся).
@user-gh2ml3cf5o
@user-gh2ml3cf5o Год назад
👍
@debugger_none
@debugger_none 3 года назад
Долго ломал голову над ключевым словом. Спасибо большое!
@user-vo8fn7zt5l
@user-vo8fn7zt5l Год назад
Сергей, спасибо большое за Ваш труд! Уже немало каналов и статей просмотрела, но нигде нет такого качественного объяснения как у Вас. Сама я педагог, и хочу отметить, что подаёте материал Вы как настоящий преподаватель, а не только как профессионал в сфере программирования. Спасибо, что разжёвываете каждый момент и что всегда подкрепляете примерами. Много людей мне рекомендовало Ваш канал, и теперь я сама буду рассказывать всем о человеке, который действительно качественно все объяснит.
@maksk5017
@maksk5017 3 года назад
Не знал что можно наследовать конструкторы с помощью this, спасибо!
@GODNET-qe3mu
@GODNET-qe3mu 3 года назад
Это скорее явный вызов в том месте конструктора, чем наследование, синтаксис такой
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 года назад
Спасибо за очередную порцию хорошего настроения!
@snork4893
@snork4893 3 года назад
Спасибо за урок как раз не понимал функциональность КС this
@yevheniikovalenko5950
@yevheniikovalenko5950 3 года назад
Спасибо вам большое за ваш труд, мне бы эти видео когда я только начинал изучение, кучу времени сэкономил бы..
@Magic__Man
@Magic__Man 3 года назад
Спасибо, огромное! Новые видео жду охотней, чем новые серии южного парка)
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 года назад
Огромная благодарность, Сергей!
@bonnycorpin
@bonnycorpin 3 года назад
Большое спасибо за уроки, Сергей
@satisfiedCapybara
@satisfiedCapybara 3 года назад
Спасибо большое за ваши уроки!
@Murlack
@Murlack 3 года назад
Как всегда интересно и понятно это однозначно лайк
@_chill_relax_calm4647
@_chill_relax_calm4647 3 года назад
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
@yksi2883
@yksi2883 3 года назад
Информация хоть и не нова для меня, но это отличная возможность вспомнить глубокие вещи. Спасибо, Сергей. :))
@gameviewer5693
@gameviewer5693 3 года назад
Спасибо большое за уроки, пожалуй лучшие из того что я видел, все по делу и каждая тема раскрыта довольно хорошо и понятным языком. Жду дальнейших тем)
@user-oz8xb2fj9u
@user-oz8xb2fj9u 3 года назад
ты лучший!
@firemanhood1526
@firemanhood1526 3 года назад
Спасибо большое за урок! Разжевали как всегда на отлично!
@bitterllama
@bitterllama 3 года назад
Спасибо Вам! Вы лучший :)
@l7ocjledhuu_camypau186
@l7ocjledhuu_camypau186 3 года назад
Как всегда на высоте! Спасибо, Сергей!
@icu4
@icu4 3 года назад
Самые вкусные уроки по C#, спасибо!
@valeriavicious2172
@valeriavicious2172 3 года назад
Спасибо! Жду урок по индексаторам, пока еще они для меня тёмный лес))
@makasin2393
@makasin2393 3 года назад
Наконец-то)) Как всегда на высоте:)
@GODNET-qe3mu
@GODNET-qe3mu 3 года назад
Ну Виталий Яловенко как так🤡
@elfinroom1178
@elfinroom1178 3 года назад
большое спасибо за вашу работу Сергей
@crn05
@crn05 Год назад
Все вопросы про this. исчезли моментально)) А то что, что можно из одного конструктора класса вызвать другую перегрузку конструктора, это вообще новость для меня))
@egorkalmykov4003
@egorkalmykov4003 3 года назад
Спасибо огромное за полезнейшие уроки !!!
@pavelkross
@pavelkross 3 года назад
Спасибо!! Был бы очень благодарен за уроки WPF
@albertumanets3983
@albertumanets3983 3 года назад
Сергей, большое спасибо за КАЧЕСТВЕННОЕ и ПОНЯТНОЕ повествование. Я только начал изучать язык. И каждую тему просматривал у разных блогеров. У Вас все получается по полочкам и понятно для новичков. Этот вывод я сделал не только, как новичок, но и как преподаватель, в прошлом. Спасибо еще раз.
@user-ox5lx2je1b
@user-ox5lx2je1b 3 года назад
Спасибо за урок.
@VADIM-SOLOV
@VADIM-SOLOV 2 года назад
Спасибо за очередной, полезный и интересный урок :)
@user-jr8vr5gx5q
@user-jr8vr5gx5q 3 года назад
За урок лайк! Сергей, в будущих видео, когда разговор будет идти о структурах, упомяни плиз различие/сходство "структура" vs "статический класс", как это видишь ты.
@nikolayvalchanov3426
@nikolayvalchanov3426 3 года назад
Спасибо за урок Сергей!
@damsir1661
@damsir1661 3 года назад
Просто коммент, просто для продвижения.
@AS-hz2wj
@AS-hz2wj 3 года назад
Спасибо большое за урок. Отгрузил лайков, как обычно!
@juststart796
@juststart796 3 года назад
Как всегда лайк, жду некст
@user-rr2uj5ot3i
@user-rr2uj5ot3i 3 года назад
коммент для продвижения, спасибо
@8-----3
@8-----3 Год назад
Проще говоря, this можно интерпретировать как "В эту переменную"/"Из этой НЕ локальной переменной", т.е та переменная которой присваивается this. - это ссылка на оригинальный метод. Как я понял.
@Clayster23
@Clayster23 3 года назад
Спасибо
@KlevaGameS
@KlevaGameS 7 месяцев назад
Благодарю за Урок.
@dimasavukov6230
@dimasavukov6230 3 года назад
Лайк, однозначно!
@ifelru
@ifelru 2 года назад
Спасибо за отличные уроки!
@user-ry7ij2io1b
@user-ry7ij2io1b 2 года назад
Очень крутое объяснение! Спасибо!!
@artefakt4349
@artefakt4349 3 года назад
Спасибо. Как всегда понятно. В практике бы это попробовать
@Antonov_Ivan.
@Antonov_Ivan. 12 дней назад
Спасибо за урок!
@waspanlak8432
@waspanlak8432 3 года назад
Больше уроков))
@zyzzhardstyle1492
@zyzzhardstyle1492 3 года назад
Спасибо автору за его работу)
@nespal381
@nespal381 3 года назад
Очень приятная подача материала, смотрю уже просто из интереса)
@uso2484
@uso2484 3 года назад
Теперь надо смотреть на один урок больше😂
@KUKU09-0
@KUKU09-0 3 года назад
Отличный урок! Всё легко и понятно.
@alexandert5202
@alexandert5202 3 года назад
спасибо! я прям прозрел!!!
@positivemoody
@positivemoody 2 года назад
Спасибо за урок
@MegaTembr
@MegaTembr 2 года назад
Как всегда шикарно
@DesFire
@DesFire 3 года назад
Спасибо!
@adamadamesko9759
@adamadamesko9759 3 года назад
This is добротный урок, я весьма удовлетворен.
@liveWoria
@liveWoria Месяц назад
Спасибо, все понятно
@user-od8mn6ns2z
@user-od8mn6ns2z 2 года назад
Со второго раза вроде понял (но не совсем). Спасибо за урок !)
@motofun-qv7zc
@motofun-qv7zc 2 года назад
Спасибо большое за ваши видео! Вы объясняете лучше всех! Только вроде появляется вопрос "а как тогда тут" и вы секундой позже уже объясняете и это.))
@user-mu3yv5dw1t
@user-mu3yv5dw1t 3 года назад
Привет Сергейб Твой уроки крутые и бесплатныеб удачи!
@moveonwasd
@moveonwasd 3 года назад
Спасибо:)
@GODNET-qe3mu
@GODNET-qe3mu 3 года назад
Спасибо большое!
@user-wr3ic6pm6k
@user-wr3ic6pm6k 2 года назад
Отлично!
@ruslanelzhirkaev3538
@ruslanelzhirkaev3538 3 года назад
Спасибо большое. Нужно больше дз
@champer4887
@champer4887 3 года назад
Блин, не поверишь, сегодня только писал код (изучая ООП) и тоже задался вопросом, а нафиг он (this.) нужен то))) я нашел ответ до твоего видоса, но твое видео только дополнило информацию) Спасибо одним словом))))
@kerpik2025
@kerpik2025 3 года назад
Топ подача = лайк
@Rueslan
@Rueslan 3 года назад
Просто супер. Жаль уроки приходится долго ждать
@artemky3bmu45
@artemky3bmu45 9 месяцев назад
Спасибо!!!!
@nokompromis2297
@nokompromis2297 3 года назад
Найс. Жду основы GC и файналайзеры.
@user-ei1vi
@user-ei1vi 3 года назад
Не знаю как вы, а я бы не отказался от фамилии "Йцукенов" Х)). Лайк!
@cyberpunk1672
@cyberpunk1672 2 года назад
Thanks!!!!
@user-mm7ch3xw4e
@user-mm7ch3xw4e 2 года назад
Нормальное объяснение цепочки конструкторов! У Троелсона ни фига не понятно....
@Larriva666
@Larriva666 3 года назад
😅это взрыв мозга. Придется пересматривать третий раз... Спасибо! 15 минут растягивается на 1,5 часа.
@denzeroneYT
@denzeroneYT 7 месяцев назад
+ я тут тоже застрял, но больше всего именно под конец ролика, когда с помощью одного конструктора вызываем другой, нам когда рассказывали, были конечно побольше примеров, но я не совсем понял как они работают, ведь я пытаюсь как в видео есть у меня пример, я второму пытаюсь написать this а третий у меня там все храниться, и вот почему-то во второй не могу передать эти значения, чтобы оставить его пустым. Видимо надо отдохнуть, и пересмотреть, может тогда лучше пойдет.
@user-di5kb8lm9l
@user-di5kb8lm9l 3 года назад
Просто топчик
@raploky
@raploky 3 года назад
Сколько подарков (уроков) на НГ нам ждать?) Спасибо за урок!
@UnknownUser-xb5by
@UnknownUser-xb5by 3 года назад
А по IDE jetbrains Raider будет видео ? Мне кажется она поудобнее Visual Studio будет.
@liko8019
@liko8019 3 года назад
коммент для продвижения
@sanekcom82
@sanekcom82 2 года назад
🤝
@user-eh8dv5dh7w
@user-eh8dv5dh7w 2 года назад
комментарий для продвижения канала
@user-jt7gk2cj2h
@user-jt7gk2cj2h 3 года назад
хотелось бы увидеть ролик какой язык программирования выбрать для изучения в 2021г. Думаю этот вопрос многих интересует
@yksi2883
@yksi2883 3 года назад
Выбирай 1 любой язык (С++, Java, C#, Python) и долби в него. До упора. Потом фреймворки самые востребованные под этот язык. Алгоритмы изучай, математику. Поверь, это в разы лучше, чем уметь выводить в консоль Hello world на тысячи языках программирования.
@pjslot
@pjslot Год назад
вопрос не совсем логичен. если знать принципы программирования, логику, то на другой язык переехать можно за неделю просто изучив особенности синтаксиса. изучая один язык по сути изучаешь все
@Alex55458
@Alex55458 3 года назад
А когда по foreach планируется урок?
@alexbadurashvili4415
@alexbadurashvili4415 3 года назад
skolko urok ostalis do zakanchenya nashego kursa k professionally?
@mihan_k
@mihan_k Год назад
И не забудьте жмакнуть на колокольчик.
@pjslot
@pjslot Год назад
для меня this с перегруженными конструкторами намного понятнее использовать в обратном порядке - т.е. код обработки наиболее насыщенный написан в большом конструкторе, а в малом конструкторе кода вообще нет и он через this транслирует свои параметры в большой, а на месте недостающих параметров можно уже поставить что-то своё, например 0 или ФамилияПоУмолчанию. Т.е. примерно так: public Student (string firstname) : this (firstname, "ФаминияПоУмолчанию") {} public Student (string firstname, string lastname) {обработка инпута}
@user-uf5kg4ji9w
@user-uf5kg4ji9w 3 года назад
Комментарий в студию, интересно сколько нужно написать слов, чтобы продвижение канала от одного моего комментария было максимально продуктивно)?
@user-zf7le3yd3d
@user-zf7le3yd3d 3 года назад
Огромная, просьба, выкладывайте где нибудь (не на patrion) , начальный код урока, или предупреждайте , что пока код не удаляйте - будем с ним работать на следующем уроке, а то постоянно надо заново переписывать)), я понимаю что надо было создавать новый проект, но все же ...
@alishosholanagrov9430
@alishosholanagrov9430 5 месяцев назад
super 🍔
@asdf-sj7zf
@asdf-sj7zf Год назад
Вы преподаёте индивидуально?
@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 года назад
😂
@sancherX
@sancherX 3 года назад
кто-то может помочь с решением задач по программированию (C#)
@AlhimikDV
@AlhimikDV 3 года назад
+
@oiei2767
@oiei2767 3 года назад
На 9.50 среда разработки переименовала _birthday в birthday в 40 строке (я понимаю что Сергей имел ввиду)). Сорян за занудство)
@fedole_tv3536
@fedole_tv3536 3 года назад
Я так понимаю что это ключевое слово есть синтаксически сахар если нет то поправите меня
@SwaNaQ
@SwaNaQ Год назад
Честно говоря, так и не понял, зачем вообще пользоваться словом "this", если вариант с нижним подчеркивание более читабельный и удобный.
@a4_top_ne_smei_otricat
@a4_top_ne_smei_otricat 2 месяца назад
эх никто и не объяснил
@govdamikhaylo4183
@govdamikhaylo4183 3 года назад
Кто блин ставит один дизлайк почти на каждом видео?
@user-xc3eu7ot6p
@user-xc3eu7ot6p 2 года назад
Всё отлично, только не нужно всё время дергать строки кода постоянно вверх вниз. Начинает в глазах рябить и не успеваешь сообразить на что указывает курсор. Сплошное дерганье по написанному коду. Особенно в начальной части видео.
@ElektroStep
@ElektroStep 2 года назад
IDE умнее меня...
@user-pc7cr7jj1r
@user-pc7cr7jj1r 3 года назад
//
@zayas_shutnik
@zayas_shutnik Год назад
а
@geshoi
@geshoi 2 года назад
Легче учить C# чем произносить эту вымышленную фамилию "Йцукенов".
@NagechaO
@NagechaO 2 года назад
как-то не добросовестно делать исходники платными.
@JJ_CRL
@JJ_CRL 2 года назад
Чел , тебе предоставляют бесплатные уроки , которые по качеству не уступают платным аналогам , а ты сомневаешься в добросовестности автора? Это проявление неблагодарности (
@denr721
@denr721 2 года назад
Ты по-моему перепутал
Далее
СПАСИБО, БРАВЛ СТАРС😍
1:33:15
Просмотров 1,2 млн
C# Builder Строитель | Design Patterns
30:04