Spesso usiamo gestore di eventi in C#, così come di seguito:Quando si verifica la registrazione del gestore eventi?
some_event+=some_event_handler;
questo accade in fase di compilazione o l'esecuzione? Cosa succede se some_event è membro statico? AFAIK, il qual_event non contiene nient'altro che l'indirizzo di ingresso di some_event_handler e l'indirizzo del metodo di some_event_handler potrebbe essere determinato al momento della compilazione. Se some_event è un membro statico, il valore di some_event potrebbe essere determinato al momento della compilazione? Ho capito che se some_event è un membro di un'istanza, il suo valore sarà impostato al momento della creazione dell'istanza dell'oggetto. Correggimi se sbaglio.
Molte grazie, ragazzi ~ :)
Una piccola nota: "some_event" contiene un * elenco * di indirizzi di ingresso, è possibile che più gestori si iscrivano allo stesso evento. –
Grazie Hans, per il ricordo. – smwikipedia