Результаты поиска по запросу "anonymous-methods"
VB.NET RemoveHandler и анонимные методы
Как я используюRemoveHandler с анонимными методами? Вот как я добавляю обработчик дляMyEvent событие классаMyClass: AddHandler MyClass.MyEvent, Sub() '... End SubКак мне тогда использоватьRemoveHandler удалить обработчик дляMyEvent мероприятие?
Добавление и удаление анонимного обработчика событий
Мне было интересно, если это на самом деле работает? private void RegisterKeyChanged(T item) { item.OnKeyChanged += (o, k) => ChangeItemKey((T)o, k); } private void UnRegisterKeyChanged(T item) { item.OnKeyChanged -= (o, k) => ...
Сфера анонимных методов
Хорошая вещь в анонимных методах заключается в том, что я могу использовать локальные переменные в вызывающем контексте. Есть ли какая-то причина, почему это не работает для выходных параметров и результатов работы? function ReturnTwoStrings ...
Закрытое поле захвачено анонимным делегатом
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, неявно ли это ...
Являются ли анонимные слушатели несовместимыми со слабыми ссылками?
Я читал этот вопрос, который только что был задан:Избегать утечек памяти в обратных вызовах? [https://stackoverflow.com/questions/8475314] И я был в замешательстве, пока кто-то не ответил на следующее: «Проблема с этим подходом заключается в ...
Есть ли накладные расходы при использовании анонимных методов?
Я хотел бы знать, есть ли какие-либо накладные расходы, связанные с использованием анонимных методов при создании фонового работника. например: public void SomeMethod() { BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += ...
анонимные делегаты в C #
Я не могу быть единственным, кому надоело определять и называть делегата всего лишь одним вызовом чего-то, что требует делегата. Например, я хотел вызвать .Refresh () в форме из, возможно, других потоков, поэтому я написал этот код: private void ...
Как я могу захватывать переменные анонимным методом при использовании его в OTL?
Что я хочу сделать: У меня есть несколько объектов в списке родов. Я хочу захватить каждый из этих объектов в анонимном методе и выполнить этот метод как отдельную задачу OTL. Это упрощенный пример: program Project51; {$APPTYPE CONSOLE} uses ...
Как вы используете Func <> и Action <> при разработке приложений?
Все примеры, которые я могу найти о Func <> и Action <>:простокак в приведенном ниже, где вы видитекак технически они работают, но я хотел бы, чтобы их использовали в примерах, где они решают проблемы, которые ранее не могли быть решены или могли ...
Вызов вновь определенного метода из анонимного класса
Я создал объект анонимного класса, к которому добавил новый метод. Date date = new Date() { public void someMethod() {} }Мне интересно, если можно вызвать этот метод извне, как-то похоже на: date.someMethod();