Errore del compilatore CS0156
L'utilizzo dell'istruzione throw senza argomenti non è consentito all'esterno di una clausola catch
Un'istruzione throw senza parametri può essere usata solo in una clausola catch che non accetta parametri.
Per ulteriori informazioni, vedere Eccezioni e gestione delle eccezioni.
L'esempio seguente genera l'errore CS0156:
// CS0156.cs
using System;
namespace MyNamespace
{
public class MyClass2 : Exception
{
}
public class MyClass
{
public static void Main()
{
try
{
throw; // CS0156
}
catch(MyClass2)
{
throw; // this throw is valid
}
}
}
}
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: