Guide C# – Utilizzo e Scatenazione degli Eventi

visto che ne ho parlato senza spiegare bene cosa è un evento, ecco una piccola guida sugli eventi in c#. un evento, come dice la parola stessa, è una notifica che viene data a chi interessa riguardo ad un fatto accaduto, come ad esempio il click su di un pulsante, l’apertura di una finestra ecc ecc.

il punto è, come poterne creare uno a nostro piacimento in un nostro oggetto?

la cosa è abbastanza semplice, creiamo una classe oggettoConEvento:

public class oggettoConEvento
{
public event EventHandler nuovoEvento;
private void OnNuovoEvento()
{
if (nuovoEvento != null)
nuovoEvento(this, EventArgs.Empty);
}
}

questo è tutto quello che ci serve per scatenare l’evento. aggiungiamo una funzione che andrà a scatenare l’evento:

private void Funzione()
{
for (int i = 0; i < 100000000; i++)
{
//fa niente
}
OnNuovoEvento();
}

ora, come per tutti gli altri eventi, basta legarci (ad esempio nel main) all’evento e non appena viene scatenato potremmo gestirlo come meglio vogliamo smile emoticon

This entry was posted in Linguaggi .Net, Programmazione and tagged , , , , , , , , . Bookmark the permalink.

One Response to Guide C# – Utilizzo e Scatenazione degli Eventi

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>