Результаты поиска по запросу "anonymous-methods"

1 ответ

VB.NET RemoveHandler и анонимные методы

Как я используюRemoveHandler с анонимными методами? Вот как я добавляю обработчик дляMyEvent событие классаMyClass: AddHandler MyClass.MyEvent, Sub() '... End SubКак мне тогда использоватьRemoveHandler удалить обработчик дляMyEvent мероприятие?

6 ответов

Добавление и удаление анонимного обработчика событий

Мне было интересно, если это на самом деле работает? private void RegisterKeyChanged(T item) { item.OnKeyChanged += (o, k) => ChangeItemKey((T)o, k); } private void UnRegisterKeyChanged(T item) { item.OnKeyChanged -= (o, k) => ...

4 ответа

Сфера анонимных методов

Хорошая вещь в анонимных методах заключается в том, что я могу использовать локальные переменные в вызывающем контексте. Есть ли какая-то причина, почему это не работает для выходных параметров и результатов работы? function ReturnTwoStrings ...

ТОП публикаций

3 ответа

Закрытое поле захвачено анонимным делегатом

class A { public event EventHandler AEvent; } class B { private A _foo; private int _bar; public void AttachToAEvent() { _foo.AEvent += delegate() { ... UseBar(_bar); ... } } }посколькуdelegate захватывает переменнуюthis._bar, неявно ли это ...

2 ответа

Являются ли анонимные слушатели несовместимыми со слабыми ссылками?

Я читал этот вопрос, который только что был задан:Избегать утечек памяти в обратных вызовах? [https://stackoverflow.com/questions/8475314] И я был в замешательстве, пока кто-то не ответил на следующее: «Проблема с этим подходом заключается в ...

6 ответов

Есть ли накладные расходы при использовании анонимных методов?

Я хотел бы знать, есть ли какие-либо накладные расходы, связанные с использованием анонимных методов при создании фонового работника. например: public void SomeMethod() { BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += ...

6 ответов

анонимные делегаты в C #

Я не могу быть единственным, кому надоело определять и называть делегата всего лишь одним вызовом чего-то, что требует делегата. Например, я хотел вызвать .Refresh () в форме из, возможно, других потоков, поэтому я написал этот код: private void ...

2 ответа

Как я могу захватывать переменные анонимным методом при использовании его в OTL?

Что я хочу сделать: У меня есть несколько объектов в списке родов. Я хочу захватить каждый из этих объектов в анонимном методе и выполнить этот метод как отдельную задачу OTL. Это упрощенный пример: program Project51; {$APPTYPE CONSOLE} uses ...

9 ответов

Как вы используете Func <> и Action <> при разработке приложений?

Все примеры, которые я могу найти о Func <> и Action <>:простокак в приведенном ниже, где вы видитекак технически они работают, но я хотел бы, чтобы их использовали в примерах, где они решают проблемы, которые ранее не могли быть решены или могли ...

5 ответов

Вызов вновь определенного метода из анонимного класса

Я создал объект анонимного класса, к которому добавил новый метод. Date date = new Date() { public void someMethod() {} }Мне интересно, если можно вызвать этот метод извне, как-то похоже на: date.someMethod();