Questions marquées «delegates»

127
Envelopper un délégué dans un IEqualityComparer

Plusieurs fonctions Linq.Enumerable prennent un IEqualityComparer<T>. Existe-t-il une classe wrapper pratique qui adapte un delegate(T,T)=>boolà implémenter IEqualityComparer<T>? Il est assez facile d'en écrire un (si vous ignorez les problèmes de définition d'un hashcode correct),...

109
Où dois-je utiliser les délégués? [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 7 ans . Améliorez cette question Quels...

104
Les événements C # sont-ils synchrones?

Il y a deux parties à cette question: Ne soulevant un événement bloque le fil, ou faut - il commencer l' exécution des gestionnaires d' événements de manière asynchrone et le fil se poursuit en même temps? Les EventHandlers individuels (abonnés à l'événement) sont-ils exécutés de manière synchrone...

101
Quand utiliseriez-vous des délégués en C #? [fermé]

Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...

93
Invoke (délégué)

Quelqu'un peut-il s'il vous plaît expliquer cette déclaration écrite sur ce lien Invoke(Delegate): Exécute le délégué spécifié sur le thread qui possède le handle de fenêtre sous-jacent du contrôle. Quelqu'un peut-il expliquer ce que cela signifie (en particulier le gras) Je ne suis pas en mesure...

89
Comment ajouter un délégué à une interface C #

J'ai besoin d'avoir des délégués dans ma classe. Je voudrais utiliser l'interface pour me "rappeler" de définir ces délégués. Comment? Ma classe ressemble à ceci: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText;...