Introduzione a C#
Eric Gunnerson, responsabile dei test e membro del team di sviluppo Microsoft C#, ha scritto un esauriente tutorial su C# per programmatori, con lo scopo di aiutarli a familiarizzare con questo nuovo linguaggio nel più breve tempo possibile. Giunto alla sua seconda edizione, il testo spiega il funzionamento di C#, il motivo per cui è stato sviluppato e come si adatta a .NET, il nuovo Framework Microsoft. Gli argomenti trattati vanno dalle nozioni di base a quelle più avanzate del linguaggio compresi classi, strutture, attributi, dichiarazioni, flussi, Array, Delegates e eventi, gestione delle eccezioni e interoperabilità. Nella seconda edizione sono presenti dei nuovi capitoli che trattano componenti delle librerie .NET per l'interfaccia utente (Windows Forms), la programmazione multithread (Threading) e la generazione dinamica di codice (Reflection.Emit). L'autore dedica la parte finale del testo agli argomenti avanzati di C# e fornisce una comparazione del linguaggio particolarmente utile ai programmatori di C#, Java e Visual Basic.