Baca dalam bahasa Inggris

Bagikan melalui


Jenis argumen yang tidak terduga karena atribut tidak dapat menjadi generik

Atribut diterapkan menggunakan daftar argumen jenis.

Visual Basic dan .NET Framework saat ini tidak mendukung kombinasi atribut dan jenis generik apa pun. Ini berarti batasan berikut berlaku:

  • Atribut tidak boleh berupa jenis generik atau dideklarasikan dalam jenis generik.

  • Atribut tidak dapat mewarisi dari kelas generik, juga tidak dapat mewarisi kelas generik dari atribut.

  • Saat Menerapkan atribut, Anda tidak dapat menyediakan argumen yang merupakan salah satu dari berikut ini:

    • Jenis generik,

    • Jenis yang dibangun dari jenis generik,

    • Parameter jenis dari jenis yang berisi, atau

    • Jenis yang dibangun dari parameter jenis dari jenis yang berisi.

ID Kesalahan: BC32066

Untuk memperbaiki kesalahan ini

  • Jika argumen jenis dimaksudkan untuk menjadi argumen normal, hapus kata kunci Of. Melakukan hal itu mengubah daftar argumen tipe menjadi daftar argumen normal.

  • Jika argumen jenis dimaksudkan untuk disediakan untuk mengetik parameter, hapus kata kunci Of dan semua argumen jenis. Atribut tidak dapat menerima argumen jenis.

Lihat juga