Gerade bei Ereignissen habe ich mich gefragt, ob es einen guten Grund gibt, sich für einen anderen zu entscheiden?Senden von relevanten Daten nach Parameter oder Zugriff mit Getter?
C# Beispiel:
Class A
public event System.Action<someparam> someevent;
Class B
void eventcalledmethod(someparam param){
//do something with param
}
Vs.
Class A
public event System.Action();
public static someparam Getter{get;}
Class B
void eventcalledmethod(){
//do something with A.Getter
}
Das zweite Beispiel wird in der Microsoft Windows C++ - API für die Behandlung von Fensterereignissen verwendet.
Sie sollten wirklich https://codereview.stackexchange.com/ für diese verwenden, da dies nicht wirklich eine Frage für seine nicht funktioniert hier ist, was ich versucht habe. – rogue39nin
Hey, danke für den Hinweis, wusste nicht, wo ich war, als ich diese –