Compilerfout CS0156
Een throw-instructie zonder argumenten is niet toegestaan buiten een catch-component
Een throw-instructie zonder parameters kan alleen worden weergegeven in een catch-component waarvoor geen parameters nodig zijn.
Zie Uitzonderingen en afhandeling van uitzonderingen voor meer informatie.
In het volgende voorbeeld wordt CS0156 gegenereerd:
// 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
}
}
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: