Изменения документа Expression tree | Деревья выражений

Редактировал(а) Alexandr Fokin 2024/02/10 14:04

<
От версии < 8.12 >
отредактировано Alexandr Fokin
на 2023/08/06 15:39
К версии < 8.13 >
отредактировано Alexandr Fokin
на 2023/11/19 14:33
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Содержимое
... ... @@ -4,7 +4,7 @@
4 4  (Или обрабатывать, как делает [[EntityFramework | EntityFrameworkCore>>doc:Разработка.NET.Работа с БД.EntityFramework | EntityFrameworkCore.WebHome]] для трансляции запросов).
5 5  При этом формировать и компилировать деревья выражений можно в рантайме.
6 6  
7 -Замечание: вызов делегата, созданного на основе дерева выражений, быстрее, чем вызов метода через рефлексию.
7 +Замечание: вызов делегата, созданного на основе дерева выражений, быстрее, чем вызов метода напрямую через [[Reflection | Рефлексия >>doc:Разработка.NET.C#.Рантайм и типы.Reflection | Рефлексия .WebHome]].
8 8  )))
9 9  |(% style="width:179px" %)**Может использоваться для:**|(% style="width:1306px" %)(((
10 10  * Динамическое создание поведения.
... ... @@ -11,7 +11,6 @@
11 11  * Динамическое создание фабрики для объекта (в том числе Generic версии).
12 12  * Ускорении повторяющихся операций, использующих рефлексию.
13 13  
14 -
15 15  * Создания Generic типа с возможностью выполнять математические операции над элементами T.
16 16  Например матрица <int> или <double>, в которой будет логика складывающая значения ячеек
17 17  * Выполнения маппинга свойств (Как более быстрый аналог [[Рефлексия | Reflection>>Разработка.NET.C#.Рантайм и типы.Reflection | Рефлексия .WebHome]])