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

3 ответа

Как создать динамический объект делегата по типу в C #?

Допустим, у меня естьtypeЯ знаю, что этоDelegate тип. Я хотел бы создать объект этого типа, обертывающий анонимный делегат, который принимает произвольные параметры и возвращает объект правильного возвращаемого типа: var retType = ...

0 ответов

В приложении много контроллеров навигации с глубокими стеками, и мысль об использовании синглетонов там не звучит как сплошной план.

я есть UINavigationController, который прекрасно работает. Каждый контроллер представления имеет свою собственную кнопку, которая возвращает стек обратно в корневой каталог, что также прекрасно работает. Однако я хотел бы также иметь возможность ...

1 ответ

Мы можем с уверенностью сделать вывод, что блок и делегат предназначены для разных целей и хорошо разбираются в том, на что они назначены. Мы должны использовать одно или другое в зависимости от цели, которую мы хотим достичь.

ь, когда блоки наконец поддерживаются для разработки iphone / ipad, полностью ли они устраняют необходимость в делегатах, или делегаты все еще более чисты в качестве полной реализации интерфейса, в то время как блоки больше подходят для отдельных ...

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

0 ответов

Тем не менее, это может помочь тем, кто в этой ситуации.

читал пару форумов и даже один или два вопроса о стековом потоке, в которых говорилось, что Delegate.EndInvoke необходим при использовании Delegate.BeginInvoke. Многие из статей, которые я читал, рассказывая об использовании BeginInvoke, не ...

1 ответ

Однако все события в .Net должны следовать шаблону событий по умолчанию, поэтому, пока вы следовали ему, это будет работать с базовым EventHandler.

ы вы динамически подписались на событие C #, чтобы при наличии экземпляра Object и имени String, содержащего имя события, вы подписывались на это событие и что-то делали (например, записывали в консоль), когда это событие было запущено? Казалось ...

2 ответа

Как вызвать обработчик события внутри асинхронного обратного вызова, который выполняется в вызывающем потоке

Я работаю над проектом / решением VS, который используется различными приложениями. Моя работа состоит в том, чтобы реорганизовать проект и изменить его с помощью метода xxxAsync на использование BeginInvoke. Я пришел к чему-то похожему на ...

3 ответа

Спасибо вам обоим. Теперь я не только знаю, как решить мою проблему, но и наконец понял, как объекты сохраняются в процессе создания Nib. Недостаточно создать объект в IB, если это новый объект, он должен быть подключен к реальному ивару в File's Owner (с правильно синтезированным getter / setter).

даю простой проект для iPhone, используя Xcode и Interface Builder. Хотя я понимаю, что такое делегат, у меня есть проблемы с его использованием. У меня есть UITextField в моем интерфейсе. Он отображает клавиатуру, когда пользователь нажимает на ...

2 ответа

 свойства; они крайне важны для понимания того, из чего состоит «экземпляр делегата», IMO.

имаю, что объявление делегата выглядит примерно так: public delegate int PerformCalculation(int x, int y);Однако должно быть что-то еще. Цель делегата - предоставить указатель на метод, и для этого вы инкапсулируете ссылку на метод в ...

2 ответа

 реализует Equals, так что это всегда так:

ько что понял, что могу добавить обработчик событий двумя способами: Рассмотрим обработчик событий так: private void MyEventHandler() {}Способ 1: создание нового делегата MyObject.MyEvent += new Action(MyEventHandler);Способ 2: добавить ...

10 ответов

Как насчет хранения в массиве или словаре

екте Cocoa Touch мне нужен определенный класс, чтобы иметь не только один объект делегата, но и многие из них. Похоже, я должен создать NSArray для этих делегатов; проблема в том, что NSArray сохранит все эти делегаты, чего не должно (по ...