Creare e gestire eventi
Informazioni sui concetti fondamentali degli eventi in C#, tra cui la dipendenza dai delegati e il relativo ruolo per abilitare la comunicazione tra oggetti.
Obiettivi di apprendimento
Comprendere eventi e delegati in C#.
Esaminare e dichiarare eventi in C#.
Incapsulare e sollevare eventi in C#.
Gestire la sottoscrizione di eventi e annullare la sottoscrizione in C#.
Prerequisiti
Installazione di Visual Studio Code con l'estensione C# Dev Kit installata.
Possibilità di sviluppare programmi orientati agli oggetti in C# che implementano classi, interfacce, ereditarietà delle classi e comportamento polimorfico.
Possibilità di gestire raccolte, struct, record, generics, date e ore e tipi anonimi.
Conoscenza di base dell'I/O dei file, della serializzazione JSON e della programmazione asincrona.