Errore del compilatore CS1017
Le clausole catch non possono seguire la clausola catch generale di un'istruzione try
Un blocco catch
che non accetta parametri deve essere l'ultimo in una serie di blocchi catch
. Per altre informazioni sulle eccezioni, vedere Eccezioni e gestione delle eccezioni.
L'esempio seguente genera l'errore CS1017:
// CS1017.cs
using System;
namespace x
{
public class b : Exception
{
}
public class a
{
public static void Main()
{
try
{
}
catch // CS1017, must be last catch
{
}
catch(b)
{
throw;
}
}
}
}
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: