Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS1110

Tidak dapat menggunakan pengubah 'ini' pada parameter pertama deklarasi metode tanpa referensi ke System.Core.dll. Tambahkan referensi ke System.Core.dll atau hapus pengubah 'ini' dari deklarasi metode.

Metode ekstensi didukung pada .NET Framework versi 3.5 dan yang lebih baru. Metode ekstensi menghasilkan metadata yang menandai metode dengan atribut. Kelas atribut dalam system.core.dll.

Untuk memperbaiki kesalahan ini

  1. Saat pesan menyatakan, tambahkan referensi ke System.Core.dll atau hapus pengubah this dari deklarasi metode.

Contoh

Contoh berikut menghasilkan CS1110 jika file tidak dikompilasi dengan referensi ke System.Core.dll:

// cs1110.cs  
// CS1110  
// Compile with: /target:library  
public static class Extensions  
{  
    public static bool Test(this bool b) { return b; }  
}  

Lihat juga