Batasan jenis '<ekspresi>' bukan kelas atau antarmuka

Daftar batasan mencakup ekspresi yang tidak mewakili batasan yang valid pada parameter jenis.

Daftar batasan memberlakukan persyaratan pada argumen jenis yang diteruskan ke parameter jenis. Anda dapat menentukan persyaratan berikut dalam kombinasi apa pun:

  • Argumen jenis harus menerapkan satu atau beberapa antarmuka

  • Argumen jenis harus diwarisi dari paling banyak satu kelas

  • Argumen jenis harus memaparkan konstruktor tanpa parameter yang dapat diakses kode pembuatan

  • Argumen jenis harus berupa jenis referensi, atau harus berupa jenis nilai

ID Kesalahan: BC32048

Untuk memperbaiki kesalahan ini

  • Verifikasi bahwa ekspresi dan elemennya dieja dengan benar.

  • Jika ekspresi tidak memenuhi syarat untuk daftar persyaratan sebelumnya, hapus dari daftar batasan.

  • Jika ekspresi mengacu pada antarmuka atau kelas, verifikasi bahwa pengompilasi memiliki akses ke antarmuka atau kelas tersebut. Anda mungkin perlu memenuhi syarat namanya, dan Anda mungkin perlu menambahkan referensi ke proyek Anda. Untuk informasi selengkapnya, lihat "Referensi ke Proyek" dalam.

Lihat juga