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

Преобразуйте этот делегат в анонимный метод или лямбда
Я плохо знаком со всеми анонимными функциями и мне нужна помощь. Я получил следующие результаты: public void FakeSaveWithMessage(Transaction t) { t.Message = "I drink goats blood"; } public delegate void FakeSave(Transaction t); public void...
24836 просмотров

ThreadPool.QueueUserWorkItem с лямбда-выражением и анонимным методом
Передача двух параметров в новый поток в пуле потоков иногда может быть сложной, но похоже, что с лямбда-выражениями и анонимными методами я могу сделать это: public class TestClass { public void DoWork(string s1, string s2) {...
25432 просмотров

Анонимный метод как параметр для BeginInvoke?
Почему вы не можете передать анонимный метод в качестве параметра методу BeginInvoke ? У меня такой код: private delegate void CfgMnMnuDlg(DIServer svr); private void ConfigureMainMenu(DIServer server,) { MenuStrip mnMnu =...
33087 просмотров

Как отменить регистрацию "анонимного" обработчика событий
Скажите, если я прислушиваюсь к событию: Subject.NewEvent += delegate(object sender, NewEventArgs e) { //some code }); Как мне отменить регистрацию этого события? Или просто допустить утечку памяти?
21509 просмотров
schedule 06.05.2024

Как вернуть общую коллекцию списков в С#?
У меня есть метод linq to sql, и когда он выполняет запрос, он возвращает какой-то анонимный тип. Я хочу вернуть этот анонимный тип обратно на мой сервисный уровень, чтобы выполнить некоторую логику и прочее. Хотя не знаю как вернуть. Я...
39061 просмотров

LINQ против Lambda против анонимных методов против делегатов
Может ли кто-нибудь объяснить, что означают LINQ, Lambda, анонимные методы, делегаты? Чем эти трое отличаются друг от друга? Можно ли было заменить одно другим? Я не получил конкретного ответа, когда гуглил
17247 просмотров
schedule 14.11.2022

Динамическое объявление Func‹in T, out Result›
Учти это: var propertyinfo = typeof(Customer).GetProperty(sortExpressionStr); Type orderType = propertyinfo.PropertyType; теперь я хочу объявить Func<int,orderType> Я знаю, что это невозможно напрямую, так как ordertype...
6153 просмотров

Избегать или использовать конструкции C#, которые нарушают режим редактирования и продолжения?
Я разрабатываю и поддерживаю большое (500 тыс.+ LOC) приложение WinForms, написанное на C# 2.0. Он многопользовательский и в настоящее время развернут примерно на 15 машинах. Разработка системы продолжается (можно рассматривать как бессрочную...
1656 просмотров

Как метод ожидает завершения анонимного делегата?
У меня есть следующий фрагмент кода (в качестве примера), который ищет контакт: public string Search() { string address = ""; ContactManager manager = new ContactManager(); // LookupComplete is just a plain event...
717 просмотров

Как я могу использовать анонимные методы в Free Pascal?
Я попытался использовать синтаксис Delphi для анонимных методов: type fun = reference to function(): Integer; Fpc показывает синтаксическую ошибку: Error: Identifier not found "reference" Что Free Pascal эквивалентно анонимным...
4061 просмотров

События VCL с анонимными методами - что вы думаете об этой реализации?
Поскольку в Delphi появились анонимные методы, я хотел использовать их в событиях компонентов VCL. Очевидно, что для обратной совместимости VCL не обновлялся, поэтому мне удалось сделать простую реализацию с некоторыми оговорками. type...
5017 просмотров
schedule 14.12.2023

Как это вызывает InvalidCastException
Следующий фрагмент кода генерирует исключение InvalidCastException в цикле foreach: Невозможно привести объект типа «System.Windows.Forms.StatusStrip» к типу «System.Windows.Forms.GroupBox». Я просто не понимаю, как это возможно... Опять...
522 просмотров
schedule 01.01.2023

Обновить параметр ref внутри анонимного метода
Есть ли обходной путь для обновления параметра ref внутри анонимного метода? Я знаю, что анонимный метод не разрешает доступ к параметрам ref внешней области, но есть ли другой способ сделать это? Я использую внешнюю библиотеку для MessageStream,...
2102 просмотров
schedule 15.02.2023

Странное поведение TypeInfo анонимными методами
Для фрагмента кода, которому требуется тип «семейство» универсального типа, я пытаюсь использовать TypeInfo для получения необходимой информации. class function GetTypeKind<T>:TTypeKind; Для большинства типов я могу понять это. Но...
212 просмотров