Кто-либо может объяснить, каковы LINQ, Лямбда, Анонимные Методы, Делегаты имели в виду? Как эти 3 отличаются друг для друга? Каждый был заменим для другого? Я не получил конкретного ответа когда я...
Я надеюсь, что сформулировал заголовок своего вопроса соответственно. В c# я могу использовать лямбды (в качестве делегатов), или более старый синтаксис делегата, чтобы сделать это: Func <строка> fnHello = () => "привет"; Консоль....
Я являюсь новым в функциональной стороне C#, извините если вопросом является Ламе. Учитывая следующий Неверный код: var jobSummaries = от задания в заданиях, где... выбирают новый...
Следующий код (создал только для демонстрации проблемы), компиляции и работы в Delphi 2010. В Delphi 2009 компилятор приводит к сбою с "E2035 Недостаточно фактических параметров". программа Project50; {$...
Действительно ли это законно? Это содержит скрытую ошибку или дефект? Visual Studio не дает ошибок или предупреждений, но ReSharper делает:///<сводка>///неизменный кортеж для двух///</сводка> общественность...
Так, каждый раз я записал лямбда-выражение или анонимный метод в методе, что я не стал совершенно правым, я вынужден перекомпилировать и перезапустить платформа модульного теста или целое приложение...
Как довольно младший разработчик, я сталкиваюсь с проблемой, которая выделяет мое отсутствие опыта и дыр в моем знании. Извините меня, если преамбула здесь является слишком длинной. Я оказываюсь на...
При поиске ответа на этот вопрос: "Почему параметр, не позволенный в рамках анонимного метода?" Я немного проиграл о том, как делают лямбда-выражение и анонимные методы на самом деле...
Несколько вопросов C# на StackOverflow спрашивают, как сделать анонимных делегатов/лямбды с или касательно параметров. Посмотрите, например: Вызов метода с касательно или параметры из анонимного метода...
Следующий метод не компилирует. Visual Studio предупреждает, "Параметр не может использоваться в рамках анонимного метода". WithReaderLock (действие Proc) метод берет делегата, пустого Proc (). общественность...
В заголовке отчасти говорится все это. Обычная команда SOS! bpmd не делает большое хорошее без имени. Некоторые идеи я имел: выведите каждый метод, затем используйте! bpmd-md, когда Вы находите соответствующий MethodDesc нет...
это - созданный пример. Я не хочу отправлять исходный код здесь. Я пытался извлечь соответствующие части все же. У меня есть интерфейс, который управляет списком слушателей. TListenerProc =...
Из того, что я могу найти на Google, VB.NET только имеет лямбды с одним оператором и не составные анонимные функции. Однако все статьи, которые я прочитал, говорили о старых версиях VB.NET, я не мог...
Действительно ли возможно отказаться от подписки анонимный метод от события? Если я подписываюсь на событие как это: освободите MyMethod () {Консоль. WriteLine ("Я сделал это!");} MyEvent + = MyMethod; я могу не-...
Это было вызвано вопросом Как сравнить TFunc / TProc, содержащим функцию / процедуру объекта?, в частности, комментарием Дэвида к вопросу Барри. Так как у меня нет блога, чтобы опубликовать это, я собираюсь ...
Я хотел бы смочь определить встроенный анонимный селектор, что селектор везде, где селектор необходим как аргумент. Действительно ли это возможно, или я должен просто высосать его и определить метод?...
Я изучаю C#.Can, я имею в виду закрытие как конструкцию, которая может принять изменения в среде, в которой это определяется. Пример: Список <Человек> гуру = новый Список <Человек> ()...
Скажем, у меня есть интерфейс IMyInterface <T>, который просто описывает одну функцию: открытый интерфейс IMyInterface <T> {T MyFunction (T объект);} я мог примерно заменить это Func&...
class A
{ public event EventHandler AEvent;
}
класс B
{ private A _foo; private int _bar; public void AttachToAEvent() { _foo.AEvent += delegate() { ... ... ...
Как мне использовать RemoveHandler с анонимными методами? Так я добавляю обработчик события MyEvent класса MyClass: AddHandler MyClass.MyEvent, Sub() '... '... ...
См. Следующий код: открытый абстрактный класс Base {public virtual void Foo < T > () где T: class {Console.WriteLine ("base"); }} открытый класс Derived: Base {public ...
Я читал этот вопрос, который только что задали : Избегайте утечек памяти при обратных вызовах? И я был весьма сбит с толку, пока кто-то не ответил следующее: «Проблема с этим подходом в том, что у вас не может быть ...
Я немного поигрался с классом Эрика Липперта Ref из Вот. Я заметил в IL, что похоже, что оба анонимных метода использовали один и тот же сгенерированный класс, хотя это означало ...
У меня есть коллега в моей команде, который широко использует замыкания в наших проектах, разработанных в Delphi. Лично мне это не нравится, потому что это затрудняет чтение кода, и я считаю, что замыкания ...
У меня возникла ситуация, когда мне нужно создать несколько похожих анонимных делегатов. Вот пример:public void Foo(AnotherType theObj){ var shared = (SomeType)null; theObj.LoadThing += ()=&...
Рассмотрим следующее: var propertyinfo = typeof (Customer) .GetProperty (sortExpressionStr);
Введите orderType = propertyinfo.PropertyType; теперь я хочу объявить Func Я знаю, что это не так ...
Какова область действия локальной переменной, объявленной в Linq Query. Я писал следующий код: static void Evaluate() { var listNumbers = Enumerable.Range(1, 10).Select(i => i); ...