Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
}
}
}
}