Работаем с деревьями выражений в C# [ru] / Алексей Голуб

  Рет қаралды 6,177

fwdays

fwdays

Күн бұрын

Видео с онлайн-конференции .NET fwdays'20, которая прошла 11 апреля 2020 года.
Описание доклада:
В ходе этого доклада, рассматривается инструмент "expression trees" в деталях, и обращают внимание на реальные примеры, где он может принести настоящую пользу.
Рассматривают такие темы:
-что такое дерево выражений
-как скомпилировать код во время выполнения программы
-как сделать рефлексию быстрее
-как реализовать обобщенные операторы
-как превратить доменный язык в дерево выражений
-как утилизировать систему типов, чтобы сделать метапрограммирование безопасным
-как перевести лямбду с одной речи в другую ... и прочее
Страница доклада и презентации:
fwdays.com/eve...
Больше докладов и видео по теме конференции:
fwdays.com/eve...
Fwdays более 10 лет занимается организацией масштабных конференций для разработчиков таких направлений: JavaScript, .Net, Python, Data Science, PHP, QA, Highload, Architecture, DevOps, Databases.
Больше информации про актуальные события:
fwdays.com/events
Подписывайтесь, чтобы первыми узнавать про старт продаж билетов по самой выгодной цене:
Facebook: / fwdays
Twitter: / fwdays
Telegram: t.me/dotnetfwdays

Пікірлер: 12
@Obratim
@Obratim 3 жыл бұрын
А ещё Expression можно сериализовать в строку, передать по сети и выполнить на другой машине. Такой типизированный RPC.
@Личнаяжизнь-ы2д
@Личнаяжизнь-ы2д 3 жыл бұрын
А почему кэширование рефлексии почти не изменила производительность ?
@alexsindre2426
@alexsindre2426 4 жыл бұрын
Добрый день! отличный материал, благодарю. вопрос не по теме: что значит "*?*" в *string?* (время 12:32) и в *MemberExpression?* ( время 36:59)?
@kirillmorozov4325
@kirillmorozov4325 4 жыл бұрын
docs.microsoft.com/en-us/dotnet/csharp/language-reference/builtin-types/nullable-reference-types
@smrsgv
@smrsgv Жыл бұрын
класс👍
@СергейСвиридов-ы4р
@СергейСвиридов-ы4р 2 жыл бұрын
Всё хорошо, если бы не гэкал. Ужасно.
@tucoS774
@tucoS774 2 жыл бұрын
Человек свободно и в совершенстве говорит на трех языках. А на скольких говорите Вы?
@СергейСвиридов-ы4р
@СергейСвиридов-ы4р 2 жыл бұрын
@@tucoS774 сомневаюсь что в совершенстве. Его говорение в совершенстве на одном из якобы трёх языков я уже слышал. Так что не надо меня тут лечить.
@tucoS774
@tucoS774 2 жыл бұрын
@@СергейСвиридов-ы4р И тем не менее, Вы уклоняетесь от предельно простого вопроса. Это о многом говорит. Да и пишете Вы достаточно неграмотно на своем, вероятно, родном языке.
@TheNofxsss
@TheNofxsss Жыл бұрын
Экспрешенс Гхэколлектэр Гхэ
@DruidMoonkin1
@DruidMoonkin1 Жыл бұрын
Формула проста - не нравится - не смотри. Нацистов не держат
@semen083
@semen083 4 жыл бұрын
Автор похож на Дмитрия Певцова.
Анатолий Жмур - Пиши, как тиктокер, а не как дед. Новые конструкции языка C# в бою
55:59
DotNext — конференция для .NET‑разработчиков
Рет қаралды 7 М.
Man Mocks Wife's Exercise Routine, Faces Embarrassment at Work #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 6 МЛН
Where are types allocated in .NET and why people get it so wrong
14:35
Максим Аршинов - Деревья выражений в enterprise-разработке
46:54
DotNext — конференция для .NET‑разработчиков
Рет қаралды 12 М.
Денис Цветцих - LINQ Expressions: искусство запрашивать данные
57:53
DotNext — конференция для .NET‑разработчиков
Рет қаралды 3,8 М.
C# Expression Trees Explained (Reading/Creating Examples)
36:43
Raw Coding
Рет қаралды 43 М.