3
ответа

LINQ по сравнению с лямбдой по сравнению с анонимными методами по сравнению с делегатами

Кто-либо может объяснить, каковы LINQ, Лямбда, Анонимные Методы, Делегаты имели в виду? Как эти 3 отличаются друг для друга? Каждый был заменим для другого? Я не получил конкретного ответа когда я...
вопрос задан: 11 May 2010 14:09
3
ответа

Почему не может использование c# встраивать анонимные лямбды или делегатов? [дубликат]

Я надеюсь, что сформулировал заголовок своего вопроса соответственно. В c# я могу использовать лямбды (в качестве делегатов), или более старый синтаксис делегата, чтобы сделать это: Func <строка> fnHello = () => "привет"; Консоль....
вопрос задан: 22 April 2010 02:47
3
ответа

Как определить анонимные методы в Системе. Отражение

Как можно определить анонимные методы через отражение?
вопрос задан: 23 March 2010 20:25
3
ответа

Свойство Assigning анонимного типа с помощью анонимного метода

Я являюсь новым в функциональной стороне C#, извините если вопросом является Ламе. Учитывая следующий Неверный код: var jobSummaries = от задания в заданиях, где... выбирают новый...
вопрос задан: 3 March 2010 13:41
3
ответа

Кастинг анонимных процедур в Delphi 2009

Следующий код (создал только для демонстрации проблемы), компиляции и работы в Delphi 2010. В Delphi 2009 компилятор приводит к сбою с "E2035 Недостаточно фактических параметров". программа Project50; {$...
вопрос задан: 21 February 2010 20:00
3
ответа

Не может использовать 'это' в членском инициализаторе?

Действительно ли это законно? Это содержит скрытую ошибку или дефект? Visual Studio не дает ошибок или предупреждений, но ReSharper делает:///<сводка>///неизменный кортеж для двух///</сводка> общественность...
вопрос задан: 7 January 2010 21:01
3
ответа

Почему я не могу отредактировать метод, который содержит анонимный метод в отладчике?

Так, каждый раз я записал лямбда-выражение или анонимный метод в методе, что я не стал совершенно правым, я вынужден перекомпилировать и перезапустить платформа модульного теста или целое приложение...
вопрос задан: 6 April 2009 16:12
3
ответа

Делегаты и лямбды и LINQ, о, мой!

Как довольно младший разработчик, я сталкиваюсь с проблемой, которая выделяет мое отсутствие опыта и дыр в моем знании. Извините меня, если преамбула здесь является слишком длинной. Я оказываюсь на...
вопрос задан: 13 January 2009 16:11
2
ответа

Как лямбда-выражения работают внутренне?

При поиске ответа на этот вопрос: "Почему параметр, не позволенный в рамках анонимного метода?" Я немного проиграл о том, как делают лямбда-выражение и анонимные методы на самом деле...
вопрос задан: 23 May 2017 10:33
2
ответа

Почему анонимные делегаты/лямбды не выводят типы на/касательно параметрах?

Несколько вопросов C# на StackOverflow спрашивают, как сделать анонимных делегатов/лямбды с или касательно параметров. Посмотрите, например: Вызов метода с касательно или параметры из анонимного метода...
вопрос задан: 23 May 2017 10:29
2
ответа

Как обойти использование параметр в анонимном блоке метода?

Следующий метод не компилирует. Visual Studio предупреждает, "Параметр не может использоваться в рамках анонимного метода". WithReaderLock (действие Proc) метод берет делегата, пустого Proc (). общественность...
вопрос задан: 29 July 2011 20:05
2
ответа

Почему один Func допустим и другой (почти идентичный) нет

частный статический Словарь <Тип, Func <строка, объект>> _parseActions = новый Словарь <Тип, Func <строка, объект>> {{ typeof (bool)...
вопрос задан: 22 April 2010 11:26
2
ответа

Как повредить WinDbg в анонимном методе?

В заголовке отчасти говорится все это. Обычная команда SOS! bpmd не делает большое хорошее без имени. Некоторые идеи я имел: выведите каждый метод, затем используйте! bpmd-md, когда Вы находите соответствующий MethodDesc нет...
вопрос задан: 12 March 2010 06:33
2
ответа

Интерфейсы, анонимные методы и утечки памяти

это - созданный пример. Я не хочу отправлять исходный код здесь. Я пытался извлечь соответствующие части все же. У меня есть интерфейс, который управляет списком слушателей. TListenerProc =...
вопрос задан: 16 February 2010 14:56
2
ответа

VB.NET имеет анонимные функции?

Из того, что я могу найти на Google, VB.NET только имеет лямбды с одним оператором и не составные анонимные функции. Однако все статьи, которые я прочитал, говорили о старых версиях VB.NET, я не мог...
вопрос задан: 22 March 2009 21:19
2
ответа

Откажитесь от подписки анонимный метод в C#

Действительно ли возможно отказаться от подписки анонимный метод от события? Если я подписываюсь на событие как это: освободите MyMethod () {Консоль. WriteLine ("Я сделал это!");} MyEvent + = MyMethod; я могу не-...
вопрос задан: 8 October 2008 04:24
1
ответ

Как и когда используются ссылки на переменные в Delphi ' s захвачены анонимные методы?

Это было вызвано вопросом Как сравнить TFunc / TProc, содержащим функцию / процедуру объекта?, в частности, комментарием Дэвида к вопросу Барри. Так как у меня нет блога, чтобы опубликовать это, я собираюсь ...
вопрос задан: 23 May 2017 11:47
1
ответ

Действительно ли возможно определить анонимный селектор в Objective C?

Я хотел бы смочь определить встроенный анонимный селектор, что селектор везде, где селектор необходим как аргумент. Действительно ли это возможно, или я должен просто высосать его и определить метод?...
вопрос задан: 18 May 2014 06:00
1
ответ

C# - Закрытие - Разъяснение

Я изучаю C#.Can, я имею в виду закрытие как конструкцию, которая может принять изменения в среде, в которой это определяется. Пример: Список <Человек> гуру = новый Список <Человек> ()...
вопрос задан: 27 March 2010 09:02
1
ответ

Неявное преобразование в Func

Скажем, у меня есть интерфейс IMyInterface <T>, который просто описывает одну функцию: открытый интерфейс IMyInterface <T> {T MyFunction (T объект);} я мог примерно заменить это Func&...
вопрос задан: 27 May 2009 19:49
0
ответов

Захват приватного поля в анонимном делегате

class A { public event EventHandler AEvent; } класс B { private A _foo; private int _bar; public void AttachToAEvent() { _foo.AEvent += delegate() { ... ... ...
вопрос задан: 7 January 2019 10:29
0
ответов

VB.NET RemoveHandler & Anonymous Methods

Как мне использовать RemoveHandler с анонимными методами? Так я добавляю обработчик события MyEvent класса MyClass: AddHandler MyClass.MyEvent, Sub() '... '... ...
вопрос задан: 29 June 2018 09:53
0
ответов

Компилятор сгенерировал неверный код для анонимных методов [MS BUG FIXED]

См. Следующий код: открытый абстрактный класс Base {public virtual void Foo < T > () где T: class {Console.WriteLine ("base"); }} открытый класс Derived: Base {public ...
вопрос задан: 21 February 2018 17:49
0
ответов

Анонимные слушатели несовместимы со слабыми ссылками?

Я читал этот вопрос, который только что задали : Избегайте утечек памяти при обратных вызовах? И я был весьма сбит с толку, пока кто-то не ответил следующее: «Проблема с этим подходом в том, что у вас не может быть ...
вопрос задан: 23 May 2017 12:16
0
ответов

Дискретные анонимные методы, совместно использующие класс?

Я немного поигрался с классом Эрика Липперта Ref из Вот. Я заметил в IL, что похоже, что оба анонимных метода использовали один и тот же сгенерированный класс, хотя это означало ...
вопрос задан: 23 May 2017 12:07
0
ответов

Анонимные методы Delphi - за и против. Хорошие практики при использовании замыканий (методов анонимуса) в Delphi

У меня есть коллега в моей команде, который широко использует замыкания в наших проектах, разработанных в Delphi. Лично мне это не нравится, потому что это затрудняет чтение кода, и я считаю, что замыкания ...
вопрос задан: 23 May 2017 11:51
0
ответов

Техника C#для создания анонимных делегатов, использующих одну и ту же переменную замыкания.

У меня возникла ситуация, когда мне нужно создать несколько похожих анонимных делегатов. Вот пример:public void Foo(AnotherType theObj){ var shared = (SomeType)null; theObj.LoadThing += ()=&...
вопрос задан: 1 August 2013 22:37
0
ответов

Динамическое объявление Func

Рассмотрим следующее: var propertyinfo = typeof (Customer) .GetProperty (sortExpressionStr); Введите orderType = propertyinfo.PropertyType; теперь я хочу объявить Func Я знаю, что это не так ...
вопрос задан: 27 April 2013 12:27
0
ответов

Область действия локальной переменной в анонимном методе linq (закрытие)

Какова область действия локальной переменной, объявленной в Linq Query. Я писал следующий код: static void Evaluate() { var listNumbers = Enumerable.Range(1, 10).Select(i => i); ...
вопрос задан: 28 December 2012 22:33
0
ответов

Динамическое назначение реализации функции в Python

Я хочу динамически назначить реализацию функции. Начнем со следующего :class Doer (object ):def __init __(self ):self.name = "Bob" def doSomething (self ):...
вопрос задан: 29 April 2012 18:16