Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'construct1_name' is een 'construct1', maar wordt gebruikt als een 'construct2'
De compiler heeft een situatie gedetecteerd waarin een constructie op een onjuiste manier werd gebruikt of een niet-toegestane bewerking op een constructie werd uitgevoerd. Enkele veelvoorkomende voorbeelden zijn:
Een poging om een naamruimte te instantiƫren (in plaats van een klasse)
Een poging een veld aan te roepen (in plaats van een methode)
Een poging om een type als variabele te gebruiken
Een poging om een extern alias als een type te gebruiken.
U kunt deze fout oplossen door ervoor te zorgen dat de bewerking die u uitvoert geldig is voor het type waarop u de bewerking uitvoert.
Opmerking
In het volgende voorbeeld wordt CS0118 gegenereerd.
// CS0118.cs
// compile with: /target:library
namespace MyNamespace
{
class MyClass
{
// MyNamespace not a class
MyNamespace ix = new MyNamespace (); // CS0118
}
}