Все примеры, которые я могу найти о Func <> и Действие <>, просты как в том ниже, где Вы видите, как они технически работают, но я хотел бы видеть их используемый в примерах, где они решают...
На большое количество вопросов отвечают на StackOverflow с участниками, указывающими, как решить их реальный мир / проблемы времени с помощью лямбда-выражений. Мы злоупотребляем его, и мы рассматриваем...
Я попробовал следующий код в LINQPad и дал результаты ниже: Список <строка> listFromSplit = новый Список <строка> ("a, b".Split ("".ToCharArray ())).Dump (); listFromSplit. ForEach (...
С появлением новых возможностей как лямбда-выражения (встроенный код) это означает, что мы не должны больше использовать делегатов или анонимные методы? Почти во всех образцах я видел, это для...
Я просто снял этот отрывок с веб-сайта, и это оказалось точно решением, в котором я нуждался для своей конкретной проблемы. Я понятия не имею, что это (особенно делегат, и возвратите части), и...
Скажите, прислушиваюсь ли я к событию: Предмет. NewEvent + = делегат (возражают отправителю, NewEventArgs e) {//некоторый код}); Теперь, как я нерегистрирую это событие? Или просто позвольте памяти просачиваться?
Я не могу быть единственным, устающим от определения и именования делегата только к единственному вызову к чему-то, что требует делегата. Например, я хотел назвать.Refresh () в форме от возможно...
Возможно иметь локальную переменную в анонимные c# методы, т.е. в следующем коде я хотел бы выполнить количество только однажды. IQueryable <Запрос> linq = дб. Запросы; если (...)...
У меня есть Таблица данных/набор, которая кэшируется в памяти, я хочу использовать это в качестве источника для генерации результатов для автоматического полного текстового поля (использующий Ajax, конечно). Я оцениваю различные варианты для выборки...
При использовании лямбда-выражений или анонимных методов в C # мы должны опасаться доступа к измененной ловушке замыкания. Например: foreach (var s in strings) {query = query.Where (i = > i.Prop ...
Испытывание небольшого количества затруднений из-за синтаксиса, где мы хотим позвонить делегату анонимно в рамках Управления. Вызвать. Мы попробовали много разных подходов, все напрасно. Например: myControl....
Почему Вы не можете передать анонимный метод в качестве параметра методу BeginInvoke? У меня есть следующий код: частный делегат пустой CfgMnMnuDlg (DIServer svr); частный пустой ConfigureMainMenu (DIServer...
Я происхожу из среды функционального программирования в данный момент, поэтому простите мне, если я не понимаю закрытия в C#. У меня есть следующий код для динамичной генерации Кнопок, которые становятся анонимными...
действительно ли возможно создать анонимный метод в c# от строки? например, если у меня есть строка "x + y * z", это возможный превратить, это в своего рода метод/лямбду возражает, что я могу звонить с произвольным...
Рассмотрите следующий пример кода: статическая Основная пустота (строка [] args) {bool то же = CreateDelegate (1) == CreateDelegate (1);} частное статическое Действие CreateDelegate (интервал x) {возвращают делегата {интервал...
У меня есть следующий код: класс myClass {частная строка делегата myDelegate (Возражают bj); защищенный пустой метод () {myDelegate сборка = делегат (Возражают bj) {...
Передача двух параметров в новый поток в пуле потоков иногда может быть сложной, но кажется, что с помощью лямбда-выражений и анонимных методов я могу сделать это: открытый класс TestClass {...
У меня есть простое приложение со следующим кодом: FileInfo [] файлы = (новый DirectoryInfo (initialDirectory)).GetFiles (); Список <Поток> распараллеливает = новый Список <Поток> (файлы. Длина);...
Я плохо знаком со всеми анонимными функциями и нуждаюсь в некоторой помощи. Я заставил следующее работать: общественность освобождает FakeSaveWithMessage (Транзакция t) {t. Сообщение = "Я пью кровь коз";} общественность...
Я собираюсь создавать BackgroundWorker с анонимным методом. Я написал следующий код: BackgroundWorker bgw = новый BackgroundWorker (); bgw. DoWork + = новый DoWorkEventHandler (() => {...
У меня есть некоторый linq к sql методу и когда он делает запрос, он возвращает некоторый анонимный тип. Я хочу возвратить тот анонимный тип назад моему уровню служб, чтобы сделать некоторую логику и материал на ней. Я не знаю...
Скажем, у меня есть следующий код: общедоступный класс Foo {частный интервал x; частный интервал y; общедоступная Панель CreateBar () {возвращает новую Панель (x, () => y); }} [сериализуемая] общественность...
Я думал, что будет хорошо сделать что-то вроде этого (с лямбдой, делающей возврат урожая): общественность IList <T> Находит <T> (Выражение <Func <T, bool>> выражение) где T: класс, новый (...
Одна хорошая вещь об анонимных методах состоит в том, что я могу использовать переменные, которые локальны в контексте вызова. Есть ли какая-либо причина, почему это не работает на-параметры и функционирует результаты? функция...
Я надеюсь разрешить некоторые вещи с анонимными делегатами и лямбда-выражениями, используемыми для создания метода для обработчиков событий в C# для меня, по крайней мере. Предположим, что у нас есть событие, которое добавляет...
Это не простофиля Вызова метода с касательно или параметры из анонимного метода, я задаюсь вопросом, почему параметры не позволяются в рамках анонимных методов. Не разрешение касательно параметров...
У меня есть следующий код: общедоступный <IWFResourceInstance> FindStepsByType Списка (IWFResource res) {<IWFResourceInstance> retval Списка = новый Список <IWFResourceInstance> ();...
Я пытаюсь понять, почему метод BeginInvoke не примет анонимный метод. освободите bgWorker_ProgressChanged (объектный отправитель, ProgressChangedEventArgs e) {если (InvokeRequired) {//не Будет...