Compilerfout CS0454
Afhankelijkheid van kringbeperking met 'Type parameter 1' en 'Type parameter 2'
Deze fout treedt op omdat op een bepaald moment een parameter van het ene type verwijst naar een andere, en de tweede verwijst terug naar de eerste. U kunt deze fout oplossen door de kringafhankelijkheid te verbreken door een van de beperkingen te verwijderen. Houd er rekening mee dat de afhankelijkheid van de kringbeperking indirect kan zijn.
Met de volgende code wordt fout CS0454 gegenereerd.
// CS0554
using System;
public class GenericsErrors
{
public class G4<T> where T : T { } // CS0454
}
In het volgende voorbeeld ziet u een kringafhankelijkheid tussen twee typebeperkingen.
public class Gen<T,U> where T : U where U : T // CS0454
{
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: