II libro è una guida di riferimento approfondita alle best practice e al codice necessario per padroneggiare le funzionalità principali del linguaggio Visual C# 2008. Completamente aggiornato a Microsoft .NEI Framework 3.5, compresa una dettagliata esplorazione di LINQ, il testo illustra con dovizia e competenza tutti gli aspetti e le applicazioni del linguaggio. Tra gli argomenti trattati: confrontare sintassi e metodi per lavorare con classi, tipi e array; migliorare l'efficienza e la ricercatezza del codice per mezzo dei generic e degli enumeratori; sapere quando e come implementare la gestione delle eccezioni; utilizzare i provider LINQ per manipolare e accedere ai dati direttamente da C#; comprendere il codice MSIL e migliorare il modo in cui si scrive il codice managed; effettuare il debug nell'IDE di Microsoft Visual Studio o utilizzare le estensioni avanzate del debugger; utilizzare i metadati e la reflection per il late binding, l'ispezione degli assembly e il codice che si auto-genera; apprendere i principi di base e applicare le migliori norme pratiche per la garbage collection, la gestione della memoria e il codice unsafe.