Атрибуты (Attribute) и Рефлексия (Reflection) .NET в C# - Учим Шарп #25
HTML-код
- Опубликовано: 10 фев 2019
- Атрибуты (Attribute) и Рефлексия (Reflection) .NET в языке программирования C#
На этом занятии мы узнаем что такое Атрибуты (Attribute) в языке программирования C#. Создадим свой собственный атрибут и научимся применять его на практике. А также познакомимся с понятием Рефлексия (Reflection) и научимся получать метаданные классов.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: bit.ly/tg_codeblog
🔴 VK: bit.ly/vk_codeblog
🔴 INSTAGRAM: bit.ly/inst_codeblog
🔴 Яндекс Дзен: bit.ly/zen_codeblog
🔴 FACEBOOK: bit.ly/fb_codeblog
🔴 TWITTER: bit.ly/twit_codeblog
🔴 Мой блог: bit.ly/site_codeblog
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: bit.ly/donate_codeblog
💲 Спонсорство: bit.ly/patreon_codeblog
-----------
СМОТРИ мои обучающие курсы:
👉 УЧИМ ШАРП: bit.ly/cs_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #1: bit.ly/fit_codeblog
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #2: bit.ly/crm_codeblog
👉 СТРУКТУРЫ ДАННЫХ: bit.ly/ds_codeblog
👉 АЛГОРИТМЫ СОРТИРОВКИ: bit.ly/sort_codeblog
👉 ОТВЕТЫ НА ВОПРОСЫ: bit.ly/faq_codeblog
👉 IT ПЕРЕОЗВУЧКА: bit.ly/resound_codeblog
👉 НЕЙРОННАЯ СЕТЬ: bit.ly/ai_codeblog
👉 ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ: bit.ly/pattern_codeblog
👉 CODE REVIEW: bit.ly/review_codeblog
👉 CLR via C#: bit.ly/clr_codeblog
-----------
Кстати, меня зовут Шванов Вадим, и я профессиональный .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 #программист #разработка
На этом занятии мы узнаем что такое Атрибуты (Attribute) в языке программирования C#. Создадим свой собственный атрибут и научимся применять его на практике.
5:38 - что такое атрибут
7:43 - что такое метаданные
13:36 - с чего начать создание атрибута
16:10 - создание нового класса
29:10 - как присвоить атрибут
32:08 - к чему можно применить атрибут
34:45 - как получить атрибут
43:32 - получение набора полей
1:06:04 - настройки атрибутов
1:09:44 - домашнее задание
Как же вовремя ты это написал)
Спасибо )
Спасибо. Было познавательно.
Надеюсь я наконец-то приду на прямой эфир. Спс за курс :-*
отличные видео для закрепления материала. твои рассуждения по атрибутам прояснили некоторые вопросы для меня. спасибо.
Всегда пожалуйста, очень рад, что помог )
Как всегда отличный урок! Спасибо и поздравляю с Microsoft MVP
спасибо за урок!
очередное спасибо
Спасибо за урок
Только сейчас узнал, что обучаюсь на том же направлении, что и сенсей
12:25 плюсую
main - не просто стартовый метод по которому есть не гласное соглашение, от этого метода запускается синхронный поток
Я к тому, что просто условились, что главный метод будет называться Main. Если бы на заре становления программирования выбрали бы другое имя, то оно использовалось, и точно также по нему запускался основной поток
Шарит за овера моё почтение
Отличный урок, спасибо! Но задаваны вопросов очень сильно отвлекают.
Когда изучал Джаву слышал про идейную проблему. Технически рефлексия ломает ООП ибо она получает доступ к элементам класса не смотря на модификаторы доступа.
да, есть такое. но важно понимать, что отражение это как специализированный инструмент, а не основная технология
господи, какой кринж от Рустамали, как будто школьник из 5г чеченской школы, очень глупые вопросы задаёт и отвлекает от урока. Взбесил аж..
Ко ко ко, руслам такой аут, кукарекууууууу
С помощью рефлексии можно код динамически модифицировать?
21:55 - Рефлексія
рефлексия замедляет производительность?
Как создать скобку
Здраствуйте, вы когда пишете код тоже руские коменты делаете?? или єто просто для примера?? или в зависимоти от проекта
+++
Я один не вкурил нахрина эти атрибуты нужны ? где их вообще использовать то ))?
для того, чтобы включать в класс дополнительные метаданные ) иногда нужна информация не о том, что делает код, а именно о том, как он написан. вот с помощью атрибутов можно делать дополнительную информацию о структуре кода
Материал хороший, но у меня терпения не хватает слушать разговоры не по теме уже 20 минут, очень все медленно
Скорость 2х самый норм