Credo per una semplice questione di uniformità con le classi del .NET Framework. La convenzione specifica decisa da Microsoft è una scelta come un'altra (ad esempio la libreria standard del C++ ha scelto la notazione tutta minuscolo con underscore a separare i nomi), ma è importante rispettarla, se no si finisce come la libreria C (nomi incomprensibili e confusionari) o, ancora peggio, come quella PHP4 (Dio ce ne scampi: funzioni e classi con nomi secondo ogni convenzione inventata dall'uomo, nessun namespace a separare le varie librerie, c'è da impazzire).ma come mai sconsigliano l'underscore?