Je comprends les lambdas et le FuncetAction les délégués. Mais les expressions me frappent. Dans quelles circonstances utiliseriez-vous Expression<Func<T>>un ancien plutôt qu'un simple ancien
Les délégués peuvent se référer à plusieurs concepts. Un objet peut s'appuyer sur un autre (un délégué) pour exécuter une fonction. La délégation peut également faire référence à la fonctionnalité du langage de programmation utilisant les règles de recherche de méthode pour la distribution des appels automatiques. En C #, un délégué définit la méthode à appeler lorsqu'un événement est déclenché.
Je comprends les lambdas et le FuncetAction les délégués. Mais les expressions me frappent. Dans quelles circonstances utiliseriez-vous Expression<Func<T>>un ancien plutôt qu'un simple ancien
Je sais comment les délégués travaillent et je sais comment je peux les utiliser. Mais comment les
J'ai plusieurs méthodes toutes avec la même signature (paramètres et valeurs de retour) mais des noms différents et les internes des méthodes sont différents. Je veux transmettre le nom de la méthode à exécuter à une autre méthode qui invoquera la méthode passée. public int Method1(string) { ... do...
weakles références ne semblent pas fonctionner dans Swift sauf si a protocolest déclaré comme @objc, ce que je ne veux pas dans une application Swift pure. Ce code donne une erreur de compilation ( weakne peut pas être appliqué à un type non-classe MyClassDelegate): class MyClass { weak var...
На этот вопрос есть ответы на Stack Overflow на рcribedом : Événement et délégué: в чем отличие? Quelles sont les différences entre les délégués et un événement? Les deux ne contiennent-elles pas de références à des fonctions qui peuvent être...
Est-il possible de désinscrire une méthode anonyme d'un événement? Si je m'abonne à un événement comme celui-ci: void MyMethod() { Console.WriteLine("I did it!"); } MyEvent += MyMethod; Je peux me désinscrire comme ceci: MyEvent -= MyMethod; Mais si je m'abonne en utilisant une méthode anonyme:...
Le langage Java possède-t-il des fonctionnalités de délégué, similaires à la façon dont C # prend en charge les
Une fois compilé, y a-t-il une différence entre: delegate { x = 0; } et () => { x = 0 }
Je surfe sur le merveilleux blog maintenu par Scott Stevenson, et j'essaie de comprendre un concept fondamental d'Objectif-C consistant à attribuer aux délégués la propriété «assigner» vs «retenir». Notez que les deux sont identiques dans un environnement garbage collection. Je suis principalement...
Étant nouveau dans le développement d'objectif-c, de cacao et d'iPhone en général, j'ai un fort désir de tirer le meilleur parti du langage et des frameworks. L'une des ressources que j'utilise est les notes de cours CS193P de Stanford qu'ils ont laissées sur le Web. Il comprend des notes de cours,...
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 6 ans . Améliorez cette question Je ne comprends pas...
C'est peut-être quelque chose de commun et d'insignifiant, mais il me semble que j'ai du mal à trouver une réponse concrète. En C #, il existe un concept de délégués, qui est fortement lié à l'idée des pointeurs de fonction de C ++. Existe-t-il une fonctionnalité similaire en Java? Étant donné que...
Cliquer dans un champ de texte fait apparaître le clavier. Comment le masquer lorsque l'utilisateur appuie sur la touche
Quelle est l'idée générale d'un délégué en C ++? Quels sont-ils, comment sont-ils utilisés et à quoi servent-ils? J'aimerais d'abord en apprendre davantage sur eux dans une «boîte noire», mais un peu d'informations sur les tripes de ces choses serait également très bien. Ce n'est pas du C ++ à...
Prenez la classe C # suivante: c1 { event EventHandler someEvent; } S'il y a beaucoup d'abonnements à c1l' someEventévénement de s et que je souhaite tous les effacer, quelle est la meilleure façon d'y parvenir? Considérez également que les abonnements à cet événement peuvent être / sont des...
J'ai le code suivant: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Cependant, ce qui suit ne compile pas: var comparer = delegate(string value) { return value != "0"; }; Pourquoi le compilateur ne peut-il pas comprendre qu'il s'agit d'un Func<string,...
Quelqu'un peut-il fournir une bonne explication (avec un peu de chance avec des exemples) de ces 3 délégués les plus importants: Prédicat action Func
J'en ai deux UITableViewControllerset je dois transmettre la valeur du contrôleur de vue enfant au parent à l'aide d'un délégué. Je sais ce que sont les délégués et je voulais juste voir un exemple simple à suivre.
Comment fait-on pour faire un délégué, c'est- NSUserNotificationCenterDelegateà- dire
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé il y a 2 ans . Améliorez cette question Je travaillais avec les...