Вопросы по теме 'anonymous-methods'
Преобразуйте этот делегат в анонимный метод или лямбда
Я плохо знаком со всеми анонимными функциями и мне нужна помощь. Я получил следующие результаты:
public void FakeSaveWithMessage(Transaction t)
{
t.Message = "I drink goats blood";
}
public delegate void FakeSave(Transaction t);
public void...
24836 просмотров
schedule
19.04.2023
ThreadPool.QueueUserWorkItem с лямбда-выражением и анонимным методом
Передача двух параметров в новый поток в пуле потоков иногда может быть сложной, но похоже, что с лямбда-выражениями и анонимными методами я могу сделать это:
public class TestClass
{
public void DoWork(string s1, string s2)
{...
25432 просмотров
schedule
14.04.2022
Анонимный метод как параметр для BeginInvoke?
Почему вы не можете передать анонимный метод в качестве параметра методу BeginInvoke ? У меня такой код:
private delegate void CfgMnMnuDlg(DIServer svr);
private void ConfigureMainMenu(DIServer server,)
{
MenuStrip mnMnu =...
33087 просмотров
schedule
25.04.2022
Как отменить регистрацию "анонимного" обработчика событий
Скажите, если я прислушиваюсь к событию:
Subject.NewEvent += delegate(object sender, NewEventArgs e)
{
//some code
});
Как мне отменить регистрацию этого события? Или просто допустить утечку памяти?
21509 просмотров
schedule
06.05.2024
Как вернуть общую коллекцию списков в С#?
У меня есть метод linq to sql, и когда он выполняет запрос, он возвращает какой-то анонимный тип.
Я хочу вернуть этот анонимный тип обратно на мой сервисный уровень, чтобы выполнить некоторую логику и прочее.
Хотя не знаю как вернуть.
Я...
39061 просмотров
schedule
13.09.2022
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 просмотров
schedule
02.01.2023
Избегать или использовать конструкции C#, которые нарушают режим редактирования и продолжения?
Я разрабатываю и поддерживаю большое (500 тыс.+ LOC) приложение WinForms, написанное на C# 2.0. Он многопользовательский и в настоящее время развернут примерно на 15 машинах. Разработка системы продолжается (можно рассматривать как бессрочную...
1656 просмотров
schedule
19.12.2022
Как метод ожидает завершения анонимного делегата?
У меня есть следующий фрагмент кода (в качестве примера), который ищет контакт:
public string Search()
{
string address = "";
ContactManager manager = new ContactManager();
// LookupComplete is just a plain event...
717 просмотров
schedule
30.08.2022
Как я могу использовать анонимные методы в Free Pascal?
Я попытался использовать синтаксис Delphi для анонимных методов:
type
fun = reference to function(): Integer;
Fpc показывает синтаксическую ошибку:
Error: Identifier not found "reference"
Что Free Pascal эквивалентно анонимным...
4061 просмотров
schedule
07.02.2023
События 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 просмотров
schedule
21.04.2022