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 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
{
}
}
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: