18
ответов

Выгода попытки каждая строка кода без отдельных блоков try-catch

У меня в настоящее время нет этой проблемы, но Вы никогда не знаете, и мысленные эксперименты всегда являются забавой. Игнорирование очевидных проблем, которые Вы должны были бы иметь со своей архитектурой для даже попытки...
вопрос задан: 10 May 2017 22:41
9
ответов

Что такое хороший вариант использования для .net 4.0 Expression Trees?

Этот был вдохновлен моим коллегой гуру языка, который, может казаться, не находит хорошее использование для них, и после нескольких хромых моих собственных попыток, я должен был бы согласиться. Теперь я знаю, что эти понятия имеют тенденцию течь...
вопрос задан: 7 October 2009 16:07
8
ответов

Как преобразовать уравнение в формулы для отдельных переменных?

Как преобразовать уравнение в формулы для отдельных переменных? Я думаю о математические уравнения как: c^2 = a^2 + b^2, я хотел бы иметь функцию, которая могла обработать любую формулу, и...
вопрос задан: 17 April 2009 14:27
7
ответов

Получение имени свойства из лямбда-выражения

Есть ли лучший способ получить имя свойства при передаче через лямбда-выражение? Вот что у меня сейчас есть. например. GetSortingInfo < User > (u = > u.UserId); Это работало, бросая это как ...
вопрос задан: 5 January 2011 16:18
7
ответов

Каков алгоритм для парсинга выражений в инфиксной нотации?

Я хотел бы проанализировать булевы выражения в PHP. Как в: A и B или C и (D или F или не G) условия можно считать простыми идентификаторами. У них будет немного структуры, но синтаксический анализатор не делает...
вопрос задан: 19 January 2010 11:41
6
ответов

Как создать Дерево выражений LINQ для выбора анонимного типа

Я хотел бы генерировать следующий избранный оператор динамично с помощью деревьев выражений: var v = от c в Странах, где c. Город == "Лондон" выбирает новый {c. Имя, c. Население}; я...
вопрос задан: 5 March 2015 20:59
6
ответов

Какова точно точка Деревьев выражений?

Хорошо, я просто не получаю его. Я читал приблизительно столько же, сколько я могу на предмете, не зная то, о чем это - все: Почему Деревья выражений использования? Что такое реальный пример того, когда и как я использовал бы их? Что...
вопрос задан: 28 July 2010 09:33
6
ответов

Практическое применение деревьев выражений [закрывается]

Деревья выражений являются хорошей функцией, но каковы ее практические применения? Они могут использоваться для своего рода генерации кода или метапрограммирования или некоторых такой?
вопрос задан: 31 December 2008 14:36
5
ответов

C# переключаются в лямбда-выражение

Действительно ли возможно иметь переключатель в лямбда-выражении? В противном случае, почему? Resharper отображает его как ошибку.
вопрос задан: 28 August 2019 08:13
5
ответов

C# LINQ к SQL: Рефакторинг этого Универсального метода GetByID

Я записал следующий метод. общедоступный T GetByID (международный идентификатор) {var dbcontext = DB; таблица var = dbcontext. GetTable <T> (); возвратите таблицу. ToList ().SingleOrDefault (e => Преобразовывают. ToInt16 (e....
вопрос задан: 23 May 2017 12:34
5
ответов

Дерево выражений C #, которое вызывает общий метод [duplicate]

У меня есть общий метод со следующей подписью private static void ProcessItem & lt; T & gt; (int id), где T: BaseItem И он вызывается следующим образом: ProcessItem & lt; RedItem & gt; (id: 2) ...
вопрос задан: 28 November 2015 11:41
5
ответов

Как я применяю OrderBy на IQueryable использование строкового имени столбца в рамках универсального дополнительного метода?

общедоступный статический IQueryable <TResult> ApplySortFilter <T, TResult> (этот IQueryable <T> запрос, строковый columnName), где T: EntityObject {параметрический усилитель var = Выражение. Параметр (typeof (T), "o"...
вопрос задан: 24 May 2012 12:41
5
ответов

Там какой-либо путь состоит в том, чтобы программно генерировать байт-код Python?

Я хочу бездельничать с интерпретатором Python и попытаться создать маленький DSL. Есть ли какой-либо модуль, где я могу сделать что-то вроде этого теоретический код (подобный деревьям выражений LINQ)?...
вопрос задан: 9 August 2010 07:31
5
ответов

Получите доступ к значению членского выражения

Если у меня есть продукт. var p = новый продукт {Price = 30}; и у меня есть следующий запрос linq. var q = repo. Продукты ().Where (x => x. Price == p. Price).ToList () В поставщике IQueryable, я добираюсь...
вопрос задан: 11 April 2010 12:10
5
ответов

Укусил Любопытный понять Дерево выражений в.NET

Я прочитал несколько статей и несколько сообщений stackoverflow.com о дереве выражений. Это бьет мой мозг для понимания. Вопросы: 1) Как DOM (Объектная модель документа), это - в оперативной памяти...
вопрос задан: 27 February 2010 16:42
5
ответов

как получить названия параметра от дерева выражений?

У меня есть выражение этого типа: Выражение <Действие <T>> выражение, как, я получаю имена параметров от этого выражения (дополнительный: и значения)? пример: o => o. Метод ("value1", 2...
вопрос задан: 29 January 2010 17:05
5
ответов

Руководство потребности к оценочному дереву булевой логики

Я, может казаться, не нахожу указатель в правильном направлении, я даже не уверен, что условия - то, что я должен исследовать, но бесчисленные часы поиска с помощью Google, кажется, вращают меня в кругах, таким образом...
вопрос задан: 2 December 2009 23:53
5
ответов

Я должен использовать синтаксический анализатор выражения в своей Математической игре?

Я пишу некоторое детское программное обеспечение Math Education для класса. Я собираюсь попытаться представить проблемы студентам переменного уровня квалификации со случайным образом сгенерированными математическими проблемами различных типов в...
вопрос задан: 1 May 2009 16:20
5
ответов

Выполнение части запроса IQueryable и задержка остальных к Linq для Объектов

У меня есть поставщик Linq, который успешно идет и получает данные из моего выбранного источника данных, но что я хотел бы сделать теперь, когда у меня есть свой фильтрованный набор результатов, разрешают Linq Объектам обработать остальную часть...
вопрос задан: 30 March 2009 22:37
5
ответов

Деревья выражений для макетов? [закрытый]

Я - макет в этом сценарии. Я попытался считать на Google, что это всего лишь, я просто не получаю его. Кто-то может дать мне простое объяснение того, что они и почему они полезны?править: Я...
вопрос задан: 8 March 2009 21:21
4
ответа

Видоизменение дерева выражений предиката для предназначения для другого типа

Введение В приложении I 'm в настоящее время продолжающий работать, существует два вида каждого бизнес-объекта: вид "ActiveRecord" и вид "DataContract". Так, например, был бы: пространство имен...
вопрос задан: 23 May 2017 01:47
4
ответа

В LINQ к SQL, как Вы передаете части запроса LINQ в функцию

Действительно ли возможно передать части Запроса linq в функцию? Я хочу, создают единый интерфейс для моего DAL, который всегда использует тот же интерфейс запросов. Например, Список <T> Добирается (Присоединитесь к j, Где w...
вопрос задан: 4 July 2012 02:22
4
ответа

C#, осуществляющий рефакторинг лямбда-выражения

У меня есть несколько Выражений <Func <Пользователь, bool>> выражения, который совместно использует свойства. Например, Выражение <Func <Пользователь, bool>> e1 = (Пользователь u) => u. IsActive && u. Группа! =...
вопрос задан: 17 September 2009 13:34
4
ответа

Каково различие между Преобразованием и Распаковыванием?

В Выражениях ДОЛЛАРА LINQ, что является различием между этим: Выражение. Преобразуйте (SomeVariableExpression, typeof (T)); и это: Выражение. Распакуйте (SomeVariableExpression, typeof (T));...
вопрос задан: 9 June 2009 17:31
4
ответа

Существует ли простой способ проанализировать (лямбда-выражение) строку в делегата Действия?

У меня есть метод, который изменяется, "Учетная запись", основанная на объектах на делегате действия, передала в него: общедоступный статический пустой AlterAccount (представляют AccountID в виде строки, Действие <Учетная запись> AccountAc
вопрос задан: 3 April 2009 17:14
4
ответа

как создать дерево выражений / лямбда для глубокого свойства от строки

Учитывая строку: "Человек. Адрес. Почтовый индекс" я хочу быть в состоянии получить/установить это свойство почтового индекса на экземпляре Человека. Как я могу сделать это? Моя идея состояла в том, чтобы разделить строку "." и затем в
вопрос задан: 11 February 2009 14:07
4
ответа

Выражение. Или, параметр 'объект' не находится в объеме

Я пытаюсь записать статическую функцию в Или два выражения, но получить следующую ошибку: параметр 'объект' не находится в объеме. Описание: необработанное исключение произошло во время...
вопрос задан: 4 January 2009 22:23
4
ответа

Деревья выражений действительно ли LINQ полны по Тьюрингу?

Поскольку они находятся в.Net 3.5. Я знаю, что они находятся в 4,0, поскольку это - то, с чем работает ДОЛЛАР, но я интересуюсь версией, которую мы имеем теперь.
вопрос задан: 30 October 2008 14:37
3
ответа

Что делает Выражение. Уменьшите (), делают?

Я работал с деревьями выражений в течение нескольких дней теперь, и мне любопытно знать что Выражение. Уменьшите (), делает. Документация MSDN не очень полезна, поскольку она только указывает, что "уменьшает"...
вопрос задан: 4 May 2017 19:04
3
ответа

Деревья выражений и вызов делегата

Таким образом, у меня есть делегат, который указывает на некоторую функцию, которую я на самом деле не знаю о том, когда я сначала создаю объект делегата. Объект установлен на некоторую функцию позже. Я также затем хочу сделать...
вопрос задан: 6 April 2017 00:20