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.
- Tambahkan deklarasi jenis ke sisi kiri penugasan, atau ubah ekspresi di sisi kanan sehingga memiliki jenis yang dapat diterima.
Kode berikut menghasilkan CS0828 karena anggota jenis anonim tidak dapat diinisialisasi dengan nilai null.
// cs0828.cs
using System;
public class C
{
public static int Main()
{
var a = 1;
var c = new { p1 = null }; // CS0828
return 1;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: