Bagikan melalui


Jenis argumen yang disimpulkan untuk metode ‘<procedurename>’ menghasilkan peringatan berikut :<warninglist>

Prosedur generik disebut tanpa memberikan argumen jenis apa pun, dan argumen tipe yang disimpulkan menghasilkan satu atau lebih peringatan.

Biasanya, ketika Anda memanggil jenis generik, Anda menyediakan argumen jenis untuk setiap parameter jenis yang ditentukan jenis generik. Jika Anda tidak memberikan argumen jenis apa pun, pengompilasi mencoba menyimpulkan jenis yang akan diteruskan ke parameter jenis. Jika jenis yang disimpulkan menyebabkan ambiguitas, atau jika mereka menciptakan situasi yang dapat menyebabkan hasil yang tidak terduga, maka kompiler menghasilkan peringatan ini.

Batasan pada parameter jenis membatasi argumen jenis apa yang dapat diteruskan ke sana. Misalnya, parameter jenis mungkin dibatasi menjadi kelas yang mengimplementasikan antarmuka IComparable<T>. Untuk informasi selengkapnya, lihat "Batasan" di Prosedur Generik di Visual Basic.

Secara default, pesan ini adalah peringatan. Untuk informasi tentang menyembunyikan peringatan atau memperlakukan peringatan sebagai kesalahan, lihat Mengonfigurasi Peringatan di Visual Basic.

ID Kesalahan: BC41006

Untuk memperbaiki kesalahan ini

  • Berikan argumen jenis ke prosedur generik sehingga kompiler tidak perlu menyimpulkannya.

Lihat juga