delegates- все статьи тега


GetInvocationList события в VB.NET

Я пытаюсь изучить некоторые принципы WCF, следуя примеру приложения WCF (от Sacha Barber). Теперь я хотел бы преобразовать следующую функцию в VB.NET private void BroadcastMessage(ChatEventArgs e) { ChatEventHandler temp = ChatEvent; if (temp != null) { foreach (ChatEventHandler handler in temp.GetInvocationList()) { handler.BeginInvoke(this, e, new AsyncCallback(EndAsync), null); } } } Но у меня есть некоторые проблемы, потому что след ...

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

Есть ли делегаты в Java 8? Если нет, то как мы имеем лямбда-выражения в JDK 8 Без делегатов? Что такое ссылки на методы ? Они такие же, как делегаты? ...

Возвращаемое значение не отображается

Я хочу, чтобы выходные данные были показаны как "10", но ниже выходных данных кода"System.Func'1[System.Int32]" Разве функция не возвращает "10"? Почему это не отображается? using System; namespace ConsoleApplication { class Program { public int Get10() { return 10; } static void Main(string[] args) { var ten=new Func<int>(new Program().Get10); Console.WriteLine(ten); } } } ...

В QML (как) я могу сделать MapItemGroup компонентом делегата MapItemView?

Ситуация: я могу использовать элемент карты QML с моделью / представлением / делегатом. Я умею работать с отдельными предметами. Задача: в качестве следующего шага я хотел бы иметь возможность рисовать несколько элементов. Мне нужно поставить несколько QML MapItems (например, MapCircle, MapRectangle и др..) в одном компоненте делегата. Как правило, QML поддерживает несколько элементов внутри делегата. Проблема заключается в делегатеMapItemView : он не поддерживает несколько дочерних объектов ...

Как создать делегатов в Objective-C?

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

В чем разница между делегатами и событиями?

каковы различия между делегатами и событиями? Оба не содержат ссылки на функции, которые могут быть выполнены? ...

Использование делегата действия в C#

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

Как скрыть клавиатуру, когда я нажимаю клавишу return в поле UITextField?

при щелчке в текстовом поле появляется клавиатура. Как скрыть его, когда пользователь нажимает клавишу возврата? ...

Делегаты в Свифте?

как можно сделать делегат, т. е. NSUserNotificationCenterDelegate в swift? ...

Разница между Invoke и DynamicInvoke

в чем разница между Invoke и DynamicInvoke в делегатах? Пожалуйста, дайте мне пример кода, который объясняет разницу между этими двумя методами. ...

Шаблон C# для предотвращения повторного подключения обработчика событий [дубликат]

этот вопрос уже есть ответ здесь: как убедиться, что событие подписано только один раз 6 ответов копия: как убедиться, что событие подписано только один раз и был ли уже добавлен обработчик событий? У меня есть синглтон, который предоставляет некоторые сервис и мои классы подключаются к некоторым событиям на нем, иногда класс подключается дважды к событию, а затем вызывается дважды. Я ищу классический с ...

Что такое "делегат" в разработке iPhone Objective C? [дубликат]

этот вопрос уже есть ответ здесь: как создать делегатов в Objective-C? 19 ответов Что такое "делегат" в разработке iPhone Objective C? ...

Создание делегатов вручную и использование делегатов Action/Func

сегодня я думал об объявлении этого: private delegate double ChangeListAction(string param1, int number); но почему бы не использовать это: private Func<string, int, double> ChangeListAction; или ChangeListAction не будет иметь возвращаемого значения я мог бы использовать: private Action<string,int> ChangeListAction; так где же преимущество в объявлении делегата с delegate ключевое слово? это из-за .NET 1.1, а с .NET 2.0 пришел Action<T> и с .NET 3.5 пришел Func<T ...

Зачем нам нужны делегаты C#

Я никогда не понимал, зачем нам нужны делегаты? Я знаю, что они являются неизменяемыми ссылочными типами, которые содержат ссылку на метод, но почему мы не можем просто вызвать метод напрямую, а не вызывать его через делегат? спасибо ...