Se ho un metodo che non specifica il suo livello di accessibilità sarà privato di default?in C# sono metodi privati per impostazione predefinita?
void Item_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
{
throw new NotImplementedException();
}
Il metodo sopra è privato?
@Cloud - ma non si ottengono punti reputazione in questo modo;) – MPritchard
@Cloud - Volevo una risposta più scientifica. Quando VS genera automaticamente un metodo di stub, crea il metodo con accessibilità privata, non senza alcuna parola chiave di accessibilità. –
lo fa secondo la stessa regola che Julien Lebosquain spiega nella sua risposta. Puoi vederlo come una sorta di approccio alla generazione "meglio prevenire che curare". È meglio avere meno accessibilità e un errore di compilazione (in futuro), che troppa accessibilità che non si conosce. :) Inoltre, ci sono probabilmente anche ragioni legate alle prestazioni per questo comportamento. – pyrocumulus