Вопросы по теме 'anonymous-methods'

Методы и анонимные типы
Я знаю, что вы не можете возвращать анонимные типы из методов, но мне интересно, как метод расширения Select возвращает анонимный тип. Это просто уловка с компилятором? Редактировать Предположим, L - это список. Как это работает?...
4498 просмотров

C # в VB - как преобразовать этот анонимный метод / лямбда-выражение?
Как бы вы преобразовали это в VB (используя .NET 4.0 / VS2010)? bw.DoWork += (o, args) => { Code Here }; Думал, может, вот так: AddHandler bw.DoWork, Function(o, args) Code Here End Function Но в нем...
2004 просмотров
schedule 24.11.2022

Дополнительный анонимный метод
Я хотел бы предоставить функцию, которая может принимать необязательный анонимный метод: type TParamsProc = reference to procedure(Params: TSQLParams); TFieldsProc = reference to procedure(Fields: TSQLResult); TDbController...
346 просмотров
schedule 15.08.2022

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

Замена анонимных методов деревом выражений
Если я хочу заменить этот анонимный метод: Func<int, int> f = delegate(int i) { return i + 1; }; с деревом выражений было бы так: ParameterExpression i = Expression.Parameter(typeof(int), "i"); Expression one =...
363 просмотров
schedule 27.11.2022

В WebForms, почему мой анонимный обработчик событий не вызывается при добавлении после OnLoad?
У меня есть страница ASP.NET WebForms с несколькими кнопками, добавленными программно следующим образом: private void AddExportButton(Control control, Action clickAction) { LinkButton exportButton = new LinkButton { Text =...
361 просмотров

Перекомпиляция DLL OpenXmlSdkTool.Core с ошибкой анонимного метода и делегата
Я изучаю OpenXmlSdkTools v2.5 и заглянул внутрь OpenXmlSdkTools.Core.DLL и сохранил его как проект c# с помощью ILSpy . Пока этот вопрос активен, вот OpenXmlSdkTools.Core.DLL как способ чтобы быстро воспроизвести проблему, с которой я...
189 просмотров

Как присвоить функцию, возвращаемую другой функцией, функциональной переменной? Результат, а не сама производящая функция
Функция возвращает анонимную функцию. Я хотел бы присвоить результат переменной. Однако компилятор думает, что я пытаюсь присвоить функцию, а не результат функции. Как я могу решить эту проблему? program Project9; {$APPTYPE CONSOLE} type...
1872 просмотров

Как реализовать компаратор для сравнения имен?
Мне нужно реализовать статический метод в моем классе Student public static Comparator<Student> getCompByName() который возвращает новый объект сравнения для Student, который сравнивает 2 объекта Student по атрибуту «имя». Iv создал...
2308 просмотров

Как анонимные методы пропускают список параметров?
Я читал это в документации MSDN на странице Анонимные методы (Руководство по программированию на C #) , но я не понимаю, что такое пропуск списка параметров. Он говорит: Есть один случай, когда анонимный метод предоставляет функциональные...
853 просмотров

Расширение запроса Linq
У меня есть массив строк с именем Products, и я работаю над анонимными методами (Lambda Exprs.) и Linq. Итак, сначала я написал; var resultSet1 = from p in products where p.StartsWith("M") orderby p descending...
2111 просмотров
schedule 04.10.2022