Compilerfout CS0160
Een vorige catch-component onderschept al alle uitzonderingen van dit of van een supertype ('type')
Een reeks vangstclausules moet in aflopende volgorde van afleiding staan. De meest afgeleide objecten moeten bijvoorbeeld eerst worden weergegeven.
Zie Uitzonderingen en afhandeling van uitzonderingen voor meer informatie.
In het volgende voorbeeld wordt CS0160 gegenereerd:
// CS0160.cs
public class MyClass2 : System.Exception {}
public class MyClass
{
public static void Main()
{
try {}
catch(System.Exception) {} // Second-most derived; should be second catch
catch(MyClass2) {} // CS0160 Most derived; should be first catch
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: