0
ответов

Ошибка вложенной лямбда-выражения C ++ в VS2010 с захватом лямбда-параметра?

Я использую Visual Studio 2010, которая, по-видимому, имеет некоторую ошибку в работе с лямбда-выражениями, и у меня есть эта вложенная лямбда-выражения, где внутренняя лямбда возвращает вторую лямбду, упакованную как std :: function (см. «Higher -...
вопрос задан: 2 June 2011 19:40
0
ответов

Обнаружение объекта функции (функтора) и лямбда-признаков

Как я могу определить тип возвращаемого значения и типы параметров нулевого значения и указатели на унарные функции, объекты std :: function и функторы (включая лямбды)? Признаки функций и функциональные признаки Boost не ...
вопрос задан: 1 June 2011 14:01
0
ответов

Как мне очистить эту лямбду?

У меня есть выражение, которое я использую несколько раз в нескольких запросах LINQ, поэтому я разделил его на собственный метод, который возвращает выражение. Лямбда-часть функции выглядит неаккуратно. ...
вопрос задан: 26 May 2011 20:25
0
ответов

Linq nested list expression

please I need your help with a Linq expression: I have nested objects with lists, this is how the main object hierarchy looks like (each dash is an atribute of the sub-class): Folder -имя -List<...
вопрос задан: 26 May 2011 20:14
0
ответов

Применение повторяющейся функции

У меня возникли проблемы с вопросом, который следует ниже: Напишите рекурсивную функцию несколько раз Применить, которая принимает в качестве аргументов функцию f одного аргумента и положительного целого числа n. Результат ...
вопрос задан: 26 May 2011 08:20
0
ответов

Могу ли я использовать встроенную лямбду с методом Contains?

Я хочу отфильтровать список с помощью FindAll Если я напишу: .FindAll (p => p.Field == Value && p.otherObjList.Contains (otherObj)); это нормально, но если я напишу .FindAll (p => p.Field == ...
вопрос задан: 24 May 2011 18:19
0
ответов

Какое соглашение об именах предпочтительнее для параметров метода Func ?

Я признаю, что это субъективный вопрос, но меня интересует мнение сообщества. У меня есть класс кеша, который принимает функцию загрузчика кеша типа Func , которую он использует для ...
вопрос задан: 19 May 2011 16:04
0
ответов

Закрытие Python не работает должным образом

Когда я запускаю следующий скрипт, обе лямбда-выражения запускают os.startfile () в том же файле - junk.txt. Я ожидал, что каждая лямбда будет использовать значение "f", которое было установлено при создании лямбды. Есть ли способ ...
вопрос задан: 17 May 2011 19:09
0
ответов

Как я могу использовать LINQ и лямбда-выражения для выполнения побитовое ИЛИ для свойства перечисления битовых флагов объектов в списке?

У меня есть коллекция объектов, и каждый объект имеет свойство перечисления битовых полей. Я пытаюсь получить логическое ИЛИ свойства битового поля для всей коллекции. Как мне сделать ...
вопрос задан: 9 May 2011 23:53
0
ответов

Почему WebGrid использует динамическое форматирование?

Я работаю с System.Web.Helpers.WebGrid в проекте ASP.NET MVC 3 Razor, и у меня проблемы с пониманием того, почему параметр формата для WebGridColumn является Func . ...
вопрос задан: 5 May 2011 17:34
0
ответов

Суммирование вложенных значений с помощью Linq

Простая проблема: у меня есть пользователи, которые могут иметь много заказов, которые могут иметь много продуктов. Как выглядит запрос Linq (лямбда), чтобы получить общую сумму всех значений Product.Price пользователя? Я пробовал ...
вопрос задан: 5 May 2011 06:35
0
ответов

Можно ли создать единую многотипную коллекцию многотиповых лямбда-функций в C # 4.0?

Например, что-то вроде: Dictionary > сравнения; сравнения.add ("<", (x, y) => x x == y); ...
вопрос задан: 3 May 2011 21:12
0
ответов

What's the point of a lambda expression?

After reading this article, I can't figure out why lambda expressions are ever used. To be fair, I don't think I have a proper understanding of what delegates and expression tree types are, but I don'...
вопрос задан: 3 May 2011 17:54
0
ответов

Как Func неявно преобразуется в Expression >?

Я не понимаю, что здесь происходит: Обе эти строки компилируются: Func <объект> func = () => новый объект (); Выражение > выражение = () => новый объект (); ...
вопрос задан: 3 May 2011 02:51
0
ответов

Кодовые блоки Objective-C эквивалентны в C #

Как бы я написал эквивалентный код в C #: typedef void (^ MethodBlock) (int); - (void) fooWithBlock: (MethodBlock) block {int a = 5; блок (а); } - (void) normalFoo {[self ...
вопрос задан: 28 April 2011 19:29
0
ответов

Эмуляторы Android для определенных устройств

Я искал эмуляторы по умолчанию для конкретных устройств, которые можно использовать для разработки приложений Android. Кто-нибудь знает сайт, базу данных, репозиторий или что-то еще с загружаемыми эмуляторами, которые установлены ...
вопрос задан: 28 April 2011 17:35
0
ответов

Невозможно преобразовать лямбда-выражение в тип «строка», потому что это не тип делегата

Я создаю страницу, которая показывает результат запроса LINQ в виде таблицы. Настройте базовый запрос в SetupArticleQuery (). Запустите другой метод, UpdateFilter () ...
вопрос задан: 28 April 2011 05:43
0
ответов

Как мне вернуть функцию делегата или лямбда-выражение в C #?

Я пытаюсь написать метод для возврата экземпляра самого себя . Псевдокод: Func > MyFunc (вход T) {// поработаем с input return MyFunc; } кажется ...
вопрос задан: 28 April 2011 04:50
0
ответов

C ++ priority_queue с ошибкой лямбда-компаратора

У меня есть следующий ошибочный код, который я пытаюсь скомпилировать в VC2010, но я получаю сообщение об ошибке C2974, это происходит только тогда, когда я включаю лямбда-выражение, поэтому я предполагаю, что в нем есть что-то ...
вопрос задан: 27 April 2011 18:17
0
ответов

Как отменить регистрацию обратного вызова лямбда?

Если я создаю обратный вызов лямбда, например: var someInstance = new SomeObject (); someInstance.Finished + = (obj, args) => {// Сделайте что-нибудь // Отмените регистрацию здесь }; someInstance ....
вопрос задан: 26 April 2011 22:54
0
ответов

Linq to SQL генерирует исключение StackOverflowException

Я выполняю довольно простой запрос, используя Linq to SQL. Я создаю выражение, а затем передаю его в метод расширения Where (). Внутреннее устройство Linq выдает исключение StackOverflowException, когда я ...
вопрос задан: 26 April 2011 14:13
0
ответов

C #: создать бездействие при создании экземпляра класса [дубликат]

У меня есть класс, в который пользователь может передать действие (или нет). открытый класс FooClass : BaseClass {public FooClass (): this ((o) => ()) // Это не работает ... {...
вопрос задан: 25 April 2011 14:44
0
ответов

нужна помощь в преобразовании цикла C # foreach в лямбда

Можно ли реализовать следующий цикл с использованием IQueryable, IEnumerable или лямбда-выражений с помощью linq private bool functionName (целое число r, целое число c) {foreach (S s в sList) {if (sLR == r & ...
вопрос задан: 20 April 2011 08:24
0
ответов

Find () и First () выдают исключения, как вместо этого вернуть null ?

Есть ли в linq лямбда-метод поиска, который при поиске в списке возвращает значение null, а не генерирует исключение? Мое текущее решение выглядит примерно так: (чтобы исключение не генерировалось) if (...
вопрос задан: 10 April 2011 17:47
0
ответов

Что использовать? делегат, событие или Func ?

Я хочу предоставить объектам в библиотеке классов возможность «выводить» сообщения, не беспокоясь о том, как они выводятся. Библиотеку классов можно использовать в консольном приложении, WinForm или WPF ...
вопрос задан: 8 April 2011 21:24
0
ответов

vb лямбда-функция MAX

У меня возникла проблема с использованием эквивалента vb лямбда-выражения MAX. at foos.Max (function (x) x.id), когда я пытаюсь использовать intellisense, идентификатор свойства VS не отображает его. Но когда я запускаю этот пример, он ...
вопрос задан: 7 April 2011 13:11
0
ответов

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

Для простоты представьте себе следующий код: Я хочу создать Foo: открытый класс Foo {публичная строка Bar {получить; установлен; } } И передайте его специальному методу Html Helper: Html.SomeFunction (...
вопрос задан: 5 April 2011 19:19
0
ответов

Есть ли какой-нибудь трюк для использования параметров out внутри лямбда-функции? [дубликат]

if ((new Func ((/ * out * / string uname) => .... подробнее: это часть функции входа в систему, и я просто хочу, чтобы моя лямбда-функция изменяла имя пользователя с ...
вопрос задан: 4 April 2011 14:07
0
ответов

Что такое лямбда-захваты C ++ 0x

В одном из недавних черновиков C ++ 0x (n3225.pdf) мы можем найти 5.1.2 / 10: Идентификаторы в списке захвата ищутся с помощью обычного правила поиска неквалифицированного имени (3.4.1); каждый такой поиск должен ...
вопрос задан: 29 March 2011 13:26
0
ответов

Производительность C # Lambda по сравнению с обработчиком событий

Что, если таковые имеются, в производительности при использовании Lambda для обработки асинхронных обратных вызовов по сравнению с устаревшим обработчик события? Я обнаружил, что использую этот шаблон больше, потому что он позволяет мне получить доступ к
вопрос задан: 23 March 2011 17:26