'Baru' tidak dapat digunakan pada jenis parameter yang tidak memiliki batasan 'Baru'
Pernyataan deklarasi menggunakan klausul Operator Baru yang menentukan parameter jenis sebagai jenis yang akan dibuat, dan parameter jenis dinyatakan tanpa batasan New
.
Batasan pada parameter jenis memberlakukan persyaratan pada argumen jenis apa pun yang diteruskan ke parameter jenis tersebut saat jenis generik dibuat. Batasan New
menetapkan bahwa argumen jenis harus memaparkan konstruktor tanpa parameter yang dapat diakses kode pembuatan. Inilah yang memungkinkan klausul New
dalam pernyataan deklarasi untuk membuat instans jenis tersebut.
ID Kesalahan: BC32046
Apabila Anda dapat mengharuskan argumen jenis untuk memaparkan konstruktor tanpa parameter yang dapat diakses, tambahkan batasan
New
ke deklarasi parameter jenis.Apabila Anda tidak dapat mengharuskan argumen jenis untuk memaparkan konstruktor tanpa parameter yang dapat diakses, hapus klausul
New
dari pernyataan deklarasi. Anda tidak dapat menjamin bahwa argumen jenis apa pun yang diteruskan ke parameter jenis tersebut mengizinkan pembuatan instans.
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: