Lezen in het Engels

Delen via


Compilerfout CS1109

Extensiemethoden moeten worden gedefinieerd voor statische klassen op het hoogste niveau, 'naam' is een geneste klasse.

Extensiemethoden kunnen niet worden gedefinieerd in geneste klassen.

Opmerking

In het volgende voorbeeld wordt CS1109 gegenereerd omdat de klasse Extension is genest in de klasse Out:

// cs1109.cs  
public class Test  
{  
}  
static class Out  
{  
    static class Extension  
    {  
        static void ExtMethod(this Test c) // CS1109  
        {  
        }  
    }  
}  

Zie ook