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

10 ответов

Класс операции публикует события журнала

вижу преимуществ в использовании событий над делегатами, кроме как синтаксический сахар. Возможно, я неправильно понимаю, но кажется, что событие - это просто место для делегата. Не могли бы вы объяснить мне различия и когда использовать какие? ...

8 ответов

Предикат не может, должен быть снова упакован.

ли кто-нибудь дать хорошее объяснение (надеюсь, с примерами) этих 3 самых важных делегатов: сказуемоедействиеFuncО каких еще делегатах должен знать разработчик C #? Как часто вы используете их в рабочем коде?

2 ответа

РЕДАКТИРОВАТЬ: Я хотел бы отметить одну довольно важную вещь: компилятор сделает больше проверки типов для вас. Я уверен, что вам нравится ваша проверка типов, так как вы используете F # для остальной части приложения (надеюсь).

аюсь настроить низкоуровневый хук клавиатуры с помощью P / Invoke в приложении F #. Функция Win32SetWindowsHookEx занимаетHOOKPROC для его второго аргумента, который я представлял в качестве делегата(int * IntPtr * IntPtr) -> IntPtrАналогично ...

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

4 ответа

bInstance сможет свободно вызывать методы делегата, лежащие в aInstance. При освобождении bInstance все переменные будут созданы самостоятельно и будут освобождены. При освобождении aInstance, поскольку в bInstance нет запутывания aInstance, он будет освобожден корректно.

и новичком в target-c, какао и iPhone-устройстве в целом, у меня есть сильное желание максимально использовать язык и рамки. Одним из ресурсов, которые я использую, являются заметки класса CS193P Стэнфорда, которые они оставили в Интернете. Он ...

2 ответа

Есть ли делегаты в Java 8?

Есть ли делегаты в Java 8? Если нет, то как у нас лямбда-выражения в JDK 8без делегатов? Чтоссылки на методы [http://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html]? Они такие же, как делегаты?

3 ответа

Предостережение: приведенный выше код не является проверенным кодом, это лишь пример моего действительного кода, изложенного для иллюстрации подхода.

я есть несколько функций в Python out1, out2, out3 и т. Д., И я хотел бы вызывать их на основе целого числа, которое я передаю. def arryofPointersToFns (value): #call outn where n = valueЕсть простой способ сделать это?

3 ответа

Использование executeSelector вместо прямого вызова метода наверняка удалит предупреждение.

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

2 ответа

насколько я знаю ... да, тип делегата просто гарантирует, что подписи совпадают

я небольшие проблемы с пониманием делегатов. У меня есть делегат, который я буду вызывать при вводе символа y: public delegate void respondToY(string msgToSend); private respondToY yHandler;у меня есть метод подписки для того, чтобы вызывающий ...

2 ответа

Круглые скобки вокруг параметров могут быть опущены, но фигурные скобки вокруг тела могут быть опущены, только если это один (не пустой) оператор.

от вопрос уже есть ответ здесь: Есть ли способ указать «пустое» лямбда-выражение C #? [/questions/1743013/is-there-a-way-to-specify-an-empty-c-sharp-lambda-expression] 5 ответовУ меня есть класс, в который пользователь может передать действие ...

2 ответа

Хм, я совсем забыл, о чем это, так как это было почти 7 лет назад ...

я есть UITabBarController, и я настроил его метод делегатаdidSelectViewController, так как меня интересует индекс вкладки, которая выбирается. Тем не менее, я заметил, чтоdidSelectViewController метод не вызывается, когда пользователь находится ...