Вопросы по теме 'anonymous-methods'
Методы и анонимные типы
Я знаю, что вы не можете возвращать анонимные типы из методов, но мне интересно, как метод расширения Select возвращает анонимный тип. Это просто уловка с компилятором?
Редактировать
Предположим, L - это список. Как это работает?...
4498 просмотров
schedule
24.03.2024
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 просмотров
schedule
17.06.2023
Замена анонимных методов деревом выражений
Если я хочу заменить этот анонимный метод:
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 просмотров
schedule
06.11.2022
Перекомпиляция DLL OpenXmlSdkTool.Core с ошибкой анонимного метода и делегата
Я изучаю OpenXmlSdkTools v2.5 и заглянул внутрь OpenXmlSdkTools.Core.DLL и сохранил его как проект c# с помощью ILSpy .
Пока этот вопрос активен, вот OpenXmlSdkTools.Core.DLL как способ чтобы быстро воспроизвести проблему, с которой я...
189 просмотров
schedule
24.08.2022
Как присвоить функцию, возвращаемую другой функцией, функциональной переменной? Результат, а не сама производящая функция
Функция возвращает анонимную функцию. Я хотел бы присвоить результат переменной. Однако компилятор думает, что я пытаюсь присвоить функцию, а не результат функции. Как я могу решить эту проблему?
program Project9;
{$APPTYPE CONSOLE}
type...
1872 просмотров
schedule
15.01.2023
Как реализовать компаратор для сравнения имен?
Мне нужно реализовать статический метод в моем классе Student
public static Comparator<Student> getCompByName()
который возвращает новый объект сравнения для Student, который сравнивает 2 объекта Student по атрибуту «имя».
Iv создал...
2308 просмотров
schedule
26.02.2023
Как анонимные методы пропускают список параметров?
Я читал это в документации MSDN на странице Анонимные методы (Руководство по программированию на C #) , но я не понимаю, что такое пропуск списка параметров. Он говорит:
Есть один случай, когда анонимный метод предоставляет функциональные...
853 просмотров
schedule
28.01.2024
Расширение запроса Linq
У меня есть массив строк с именем Products, и я работаю над анонимными методами (Lambda Exprs.) и Linq. Итак, сначала я написал;
var resultSet1 = from p in products
where p.StartsWith("M")
orderby p descending...
2111 просмотров
schedule
04.10.2022