Le ragioni per formarsi su C#2.0... in ordine sparso... (continuano da qui):
- semplificare l'uso contemporaneo da codice di 2 versioni dello stesso Assembly
- migliorare la leggibilità e comprensibilità del codice e l'organizzazione dei file sorgente
- ridurre la quantità di codice da scrivere aumentando le possibilità di riutilizzo degli algoritmi e delle strutture dati implementate
- aumentare la possibilità di definire standard / pattern da seguire nello sviluppo
- migliorare le prestazioni riducendo le inefficienze dovute al boxing/unboxing
- last but not least:
- attraverso il C# poter capire e comprendere la BCL, il Framework .NET e il suo funzionamento
- avere le basi indispensabili per il prossimo C# 3.0