Тёмный

Атрибуты (Attribute) и Рефлексия (Reflection) .NET в C# - Учим Шарп #25 

CODE BLOG
Подписаться 84 тыс.
Просмотров 25 тыс.
50% 1

Атрибуты (Attribute) и Рефлексия (Reflection) .NET в языке программирования C#
На этом занятии мы узнаем что такое Атрибуты (Attribute) в языке программирования C#. Создадим свой собственный атрибут и научимся применять его на практике. А также познакомимся с понятием Рефлексия (Reflection) и научимся получать метаданные классов.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: bit.ly/tg_code...
🔴 VK: bit.ly/vk_code...
🔴 INSTAGRAM: bit.ly/inst_co...
🔴 Яндекс Дзен: bit.ly/zen_cod...
🔴 FACEBOOK: bit.ly/fb_code...
🔴 TWITTER: bit.ly/twit_cod...
🔴 Мой блог: bit.ly/site_co...
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: bit.ly/donate_...
💲 Спонсорство: bit.ly/patreon...
-----------
СМОТРИ мои обучающие курсы:
👉 УЧИМ ШАРП: bit.ly/cs_code...
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #1: bit.ly/fit_cod...
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #2: bit.ly/crm_cod...
👉 СТРУКТУРЫ ДАННЫХ: bit.ly/ds_code...
👉 АЛГОРИТМЫ СОРТИРОВКИ: bit.ly/sort_co...
👉 ОТВЕТЫ НА ВОПРОСЫ: bit.ly/faq_cod...
👉 IT ПЕРЕОЗВУЧКА: bit.ly/resound...
👉 НЕЙРОННАЯ СЕТЬ: bit.ly/ai_code...
👉 ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ: bit.ly/pattern...
👉 CODE REVIEW: bit.ly/review_...
👉 CLR via C#: bit.ly/clr_cod...
-----------
Кстати, меня зовут Шванов Вадим, и я профессиональный .NET разработчик с 2011 года и автор этого канала CODE BLOG. Я рассказываю про IT технологии и веду абсолютно бесплатный курс по языку C# с нуля. В его рамках мы рассмотрим как базовый синтаксис языка C Sharp, так и его практическое применение и специальные технологии, такие как ASP .NET, .NET Core, ASP.NET MVC, Unity, WPF, структуры данных и алгоритмы, с#, dotnet, паттерны проектирования, информатика, csharp, программное обеспечение и многое другое. Для меня важно не только показать практическое применение языка си шарп, но и объяснить основную идею и базовые понятия Computer Science. В качестве основного инструмента разработки используется Visual Studio c# и проекты на Visual c#. Если вам нравятся такие каналы как хауди хо, айти борода, Soer или ExtremeCode, то здесь вам точно понравится.
-----------
#codeblog #программирование #csharp #ityoutubersru #программист #разработка

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

 

22 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@CODEBLOG
@CODEBLOG 5 лет назад
На этом занятии мы узнаем что такое Атрибуты (Attribute) в языке программирования C#. Создадим свой собственный атрибут и научимся применять его на практике.
@andmisul
@andmisul 4 года назад
5:38 - что такое атрибут 7:43 - что такое метаданные 13:36 - с чего начать создание атрибута 16:10 - создание нового класса 29:10 - как присвоить атрибут 32:08 - к чему можно применить атрибут 34:45 - как получить атрибут 43:32 - получение набора полей 1:06:04 - настройки атрибутов 1:09:44 - домашнее задание
@adelrat-gaming
@adelrat-gaming 4 года назад
Как же вовремя ты это написал)
@CODEBLOG
@CODEBLOG 4 года назад
Спасибо )
@shamiltinnikov7490
@shamiltinnikov7490 4 года назад
господи, какой кринж от Рустамали, как будто школьник из 5г чеченской школы, очень глупые вопросы задаёт и отвлекает от урока. Взбесил аж..
@GiniusOfGalaxy
@GiniusOfGalaxy Год назад
Ко ко ко, руслам такой аут, кукарекууууууу
@SULTANVIDEOGAMES
@SULTANVIDEOGAMES 5 лет назад
отличные видео для закрепления материала. твои рассуждения по атрибутам прояснили некоторые вопросы для меня. спасибо.
@CODEBLOG
@CODEBLOG 5 лет назад
Всегда пожалуйста, очень рад, что помог )
@AlexKwestCraft
@AlexKwestCraft 5 лет назад
Надеюсь я наконец-то приду на прямой эфир. Спс за курс :-*
@kirillzobov7660
@kirillzobov7660 4 года назад
Как всегда отличный урок! Спасибо и поздравляю с Microsoft MVP
@dabroful
@dabroful Год назад
очередное спасибо
@checklogic5483
@checklogic5483 13 дней назад
подача отличная! супер, спасибо! но как же бксят вопросы не по теме, которые задают и отвлекают, тратят время!
@user-yo7mw6oj4p
@user-yo7mw6oj4p 5 лет назад
Спасибо. Было познавательно.
@firemanhood1526
@firemanhood1526 3 года назад
спасибо за урок!
@Console.WriteLine
@Console.WriteLine Год назад
Спасибо за урок
@montykay6003
@montykay6003 5 лет назад
main - не просто стартовый метод по которому есть не гласное соглашение, от этого метода запускается синхронный поток
@CODEBLOG
@CODEBLOG 5 лет назад
Я к тому, что просто условились, что главный метод будет называться Main. Если бы на заре становления программирования выбрали бы другое имя, то оно использовалось, и точно также по нему запускался основной поток
@sergeyomel
@sergeyomel 3 года назад
Только сейчас узнал, что обучаюсь на том же направлении, что и сенсей
@aleksandr-kj6dv
@aleksandr-kj6dv 2 года назад
Шарит за овера моё почтение
@sashkosashok
@sashkosashok 4 года назад
Когда изучал Джаву слышал про идейную проблему. Технически рефлексия ломает ООП ибо она получает доступ к элементам класса не смотря на модификаторы доступа.
@CODEBLOG
@CODEBLOG 4 года назад
да, есть такое. но важно понимать, что отражение это как специализированный инструмент, а не основная технология
@user-vr3qe6hh1u
@user-vr3qe6hh1u 3 года назад
Отличный урок, спасибо! Но задаваны вопросов очень сильно отвлекают.
@bigloafef
@bigloafef 3 месяца назад
рефлексия замедляет производительность?
@KJPiGames
@KJPiGames 4 года назад
12:25 плюсую
@user-bh2ge1mu9x
@user-bh2ge1mu9x Год назад
Материал хороший, но у меня терпения не хватает слушать разговоры не по теме уже 20 минут, очень все медленно
@talisman1104
@talisman1104 Год назад
Скорость 2х самый норм
@user-sc4tb1wd6c
@user-sc4tb1wd6c 3 года назад
21:55 - Рефлексія
@user-wf9hq9ud6t
@user-wf9hq9ud6t 3 года назад
С помощью рефлексии можно код динамически модифицировать?
@andriishevchuk282
@andriishevchuk282 4 года назад
Здраствуйте, вы когда пишете код тоже руские коменты делаете?? или єто просто для примера?? или в зависимоти от проекта
@zaza308.
@zaza308. 2 года назад
Как создать скобку
@ivanomelchenko1895
@ivanomelchenko1895 3 года назад
+++
@user-vg6gu8hc6w
@user-vg6gu8hc6w 4 года назад
Я один не вкурил нахрина эти атрибуты нужны ? где их вообще использовать то ))?
@CODEBLOG
@CODEBLOG 4 года назад
для того, чтобы включать в класс дополнительные метаданные ) иногда нужна информация не о том, что делает код, а именно о том, как он написан. вот с помощью атрибутов можно делать дополнительную информацию о структуре кода
Далее
CLR via C#. Глава 11. События C#
1:26:40
Просмотров 8 тыс.
C# Reflection Explained (Claim generation example)
39:58