Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
369 / 341 / 108
Регистрация: 12.02.2013
Сообщений: 653

Для чего используется Expression

14.07.2014, 18:07. Показов 1155. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Недавно наткнулся в чужом коде на ключевое слово Expression и не могу до сих пор догнать, для чего это нужно .
С делегатами более-менее знаком.
Можете привести простенький пример с описанием.

Спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.07.2014, 18:07
Ответы с готовыми решениями:

Для чего используется out
Здравствуйте!!! Не могу понять для чего используется в программе out ? Задание: Дан массив размером n×n, элементы которого целые...

Для чего используется директива using
A) Только для объявления пространства имен B) Только для освобождения управляемых ресурсов C) Только для освобождения неуправляемых...

Для чего используется многопоточность?
Добрый день. В моей программе есть цикл, в котором выполняются большое количество трудоёмких операций, как математических, или, допустим,...

3
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
14.07.2014, 19:01
Класс Expression не является ключевым словом. Пример найдете по ссылке на msdn.
1
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
14.07.2014, 21:53
Diman777, что-то вроде продвинутой рефлексии. Лично мне так и не понадобился, я в случае необходимости либо тупо Reflection дергаю, либо сразу кодогенерация при помощи CSharpCodeProvider. Но говорят крутая штука, вроде как C# rx на них построен.
1
Неадекват
 Аватар для freeba
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
15.07.2014, 14:46
На них много чего построено. LinqToSql например. Мне один раз пригодились когда IQueryable к массиву прикручивал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.07.2014, 14:46
Помогаю со студенческими работами здесь

Вопрос: для чего используется this?
У меня в процессе изучения С# возник один вопрос: для чего используется this? и если можно пример программы которая не будет работать...

Для чего используется LINQ
Для чего используется LINQ?

Для чего используется Distinct()
для чего используется Distinct()?

Для чего используется using внутри методов?
Вот два метода взятых из книги, в одном случае автор поместил весь код в using, в другом нет. Почему так? И почему не поместил? public...

Для чего используется команда IsLittleEndian?
скажите,пожалуйста )


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru