Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS0828

Tidak dapat menetapkan 'expression' ke properti tipe anonim.

Jenis anonim tidak dapat diinisialisasi dengan nilai null atau jenis tidak aman, atau grup metode atau fungsi anonim.

Untuk memperbaiki kesalahan ini

  1. Tambahkan deklarasi jenis ke sisi kiri penugasan, atau ubah ekspresi di sisi kanan sehingga memiliki jenis yang dapat diterima.

Contoh

Kode berikut menghasilkan CS0828 karena anggota jenis anonim tidak dapat diinisialisasi dengan nilai null.

C#
// cs0828.cs  
using System;  
  
public class C  
{  
    public static int Main()  
    {  
        var a = 1;  
        var c = new { p1 = null }; // CS0828  
        return 1;  
    }  
}  

Lihat juga