Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Penyusun CS1109

Metode Ekstensi harus didefinisikan pada kelas statis tingkat atas, 'nama' adalah kelas berlapis.

Metode ekstensi tidak dapat didefinisikan dalam kelas berlapis.

Contoh

Contoh berikut menghasilkan CS1109 karena kelas Extension ditumpuk di dalam kelas Out:

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

Lihat juga