Mi chiedevo come posso fare in Visual Studio mostrare le eccezioni che lo qualsiasi metodo possa lanciare, non solo i metodi .NET Framework (sto usando C#).Come faccio a mostrare in Visual Studio le eccezioni che qualsiasi metodo può generare?
Ad esempio, ecco un'immagine che mostra che quando passo il mouse su Console.WriteLine si dice "Eccezioni: System.IO.IOException".
Tuttavia quando faccio questo per qualsiasi metodo che ho scritto non dice che cosa fa eccezione getta, come mostrato nella figura seguente.
Quindi, come faccio a fare visual studio mostrano le eccezioni? Devo aggiungere un attributo specifico al metodo?
Questa è una caratteristica di Java che penso che sarebbe stata una buona aggiunta a C# - dover gestire in modo esplicito o ridichiarare eccezioni può essere lanciato dal codice che stai chiamando, piuttosto che fare affidamento sulla documentazione xml per trasmetterlo –
Grazie, ma come mai non riesco a vedere quei commenti nel file di implementazione di Console.WriteLine() su http: // referenceource. microsoft.com/? Oppure Microsoft li elimina da lì? – Pavel
@JamesThorpe Andres Heljsberg [pensa in modo diverso] (http://www.artima.com/intv/handcuffs.html) –