Мне нужен способ сделать функтор из функции. Теперь я пытаюсь обернуть вызов функции лямбда-функцией и создать экземпляр это позже. Но компилятор говорит, что лямбда-конструктор удален. Так есть ли какой-нибудь способ ...
Я только что столкнулся со следующим поведением: for (var i = 0; i < 50; ++i) { Task.Factory.StartNew(() => { Debug.Print("Ошибка: " + i.ToString( )); });
} Приведет к серии ...
Я пытаюсь использовать C++11 Lambda для инициализации константной переменной-члена класса. Сильно упрощенный пример: класс Foo
{
общедоступный: const int n_; Фу();
}; Фу:: Фу()
: n_( []() -> int {...
Существует два способа использования переменной лямбда-функции :std ::function x1 = [=] (int a, int b)-> int{return a + b;}; //использование void set (std ::function x ); std ::...
У меня есть код на C#, который использует лямбда-выражения для передачи делегата методу. Как я могу добиться этого в PowerShell. Например, следующий код C#: string input = "(,)(;)(:)(!)";
string ...
Я экспериментировал с D, пытаясь имитировать каррируемые функции в стиле Scala, связывая лямбда-выражения. Я придумал это: immutable foo=function(immutable int x)=>(immutable int y)=&...
У меня есть таблица с отображением "один ко многим" с таблицей, которая имеет сопоставление "многие ко многим" с другой таблицей. Я хотел бы сделать следующее: var results = context.main_link_table .Where (...
Я пытаюсь найти хороший способ кумулятивно применить до 5 Func к одному и тому же IEnumerable. Вот что у меня получилось: private Func _getFilterLambda(IDictionary<...
Мне нужно подсчитать и представить разные/уникальные значения в dataGridView. Я хочу представить это так, и этот код отлично работает со списками. List aryIDs = new List<...
Мне интересно, есть ли способ определить (учитывая переменную, содержащую лямбду) количество параметров, которые содержит лямбда. Причина в том, что я хочу вызвать функцию условно...
Я пытаюсь использовать функцию signal(int,void(*)(int)) из для обработки исключения SIGFPE с плавающей запятой. Я хотел бы иметь возможность распечатать какую-нибудь полезную диагностику помимо сообщения...
Вот код для возврата линейной функции (y=ax+b ). public static Func LinearFunc(двойной наклон, двойное смещение)
{ return d => d * наклон + смещение;
} Я мог бы сделать ...
Как в C++11 объявить функцию, которая принимает лямбда-выражение в качестве аргумента? Я могу найти множество ресурсов в Интернете для объявления лямбда-выражений или их использования в качестве параметров шаблона, но что бы я хотел...
Мы часто используем следующее лямбда-выражение MyList.Select (x => x.Id) .ToList (); Можно ли получить более одного свойства с помощью лямбда-выражения? Например, идентификатор и имя из MyList? Я знаю, что могу ...
Недавно я узнал об использовании методов расширения C#, чтобы упростить вызов событий, и я е использовал их все больше и больше. Недавно я столкнулся со странной проблемой, которую я не понимаю, и я был...
Я использую Moq для создания макетов набора данных. Я создал небольшой вспомогательный класс, который позволяет мне иметь хранилище в памяти вместо базы данных, что упрощает модульное тестирование. Таким образом, я могу добавить...
Поскольку я пробовал это: Dim exampleItems As Dictionary(Of String, String) = New Dictionary(Of String, String)
Dim blah = exampleItems.Select (Function(x) New (x.Key, x.Value)).ToList 'здесь ошибка, но я'...
В основном я использую следующий код для установки скорости передачи последовательного порта: struct termios options;
tcgetattr (fd, & параметры);
cfsetispeed (& options, B115200);
Лямбда-выражения C++11 великолепны! Но не хватает одного: как безопасно обращаться с изменяемыми данными. Следующее даст плохие результаты после первого подсчета: #include
#include <...
какой самый быстрый способ удалить повторяющиеся значения из списка.
Предположим, что List longs = new List { 1, 2, 3, 4, 3, 2, 5 }; Поэтому мне интересно использовать лямбда для удаления дубликатов и...
Почему это происходит: Private [Function] As Func (Of Double, String) = Function (ByRef z As Double) z.ToString выдает следующую ошибку: У вложенной функции нет сигнатуры, совместимой с ...
Я занимаюсь созданием более сложной системы фильтрации для нашего огромного проекта. Одним из основных предикатов является возможность передавать сравнения через строковый параметр. Это выражает...
Здравствуйте, у меня есть два словаря следующего типа: SortedDictionary PatternMetaData { get; набор; } Объект ClusterPatternCommonMetadata выглядит так: int ...
Я использовал лямбда-выражения в других языках, прежде чем использовать их в C#, поэтому у меня появилась привычка использовать _ для простых лямбда-выражений в форме Func, особенно для простых лямбда-выражений. ..
Если я иметь список некоторого класса, подобного этому: class Info { public string Name { get; набор; } публичный интервал {получить; набор; }
} Список<информация> newInfo = новый список<информация>()
{ {new Info { ...
Приведенный ниже код допустим: IEnumerable Things = ...; // сопоставляем тип SomeThing с новым анонимным типом, в результате чего получается строго типизированная // последовательность, основанная на анонимном типе var newList = ...
Я запутался в области действия лямбда-переменной, например, возьмем следующий запрос var = from customer in clist из order in olist .Where (o => o.CustomerID == customer ....