Compiler Error CS0746
Deklarator anggota jenis anonim tidak valid. Anggota jenis anonim harus dinyatakan dengan penetapan anggota, nama sederhana, atau akses anggota.
Anggota jenis anonim harus dinyatakan dengan penetapan anggota, nama sederhana, atau akses anggota.
- Pastikan deklarasi Anda hanya menggunakan penetapan anggota, nama sederhana, atau ekspresi akses anggota.
Kode berikut menghasilkan CS0746 dalam deklarasi dari incorrect_1
dan incorrect_2
. Deklarasi berikut menunjukkan dua cara yang benar untuk mendeklarasikan jenis anonim.
// cs0746.cs
public class C
{
public static int Main()
{
int i = 100;
string s = "Bottles of beer.";
var incorrect_1 = new { a.b = 1 }; // CS0746
var incorrect_2 = new {100, "Bottles of beer."}; // CS0746
var correct_1 = new { i, s }; //OK
var correct_2 = new {num = i, message = s}; // OK
return 1;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: