İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0746

Geçersiz anonim tür üye bildirimcisi. Anonim tür üyeleri bir üye ataması, basit ad veya üye erişimi ile bildirilmelidir.

Anonim bir tür üye ataması, basit ad veya üye erişimi ile bildirilmelidir.

Bu hatayı düzeltmek için

  1. Bildiriminizin yalnızca üye ataması, basit adlar veya üye erişim ifadeleri kullandığına emin olun.

Örnek

Aşağıdaki kod, ve incorrect_2bildiriminde incorrect_1 CS0746 oluşturur. Aşağıdaki bildirimler anonim bir tür bildirmenin doğru yollarından ikisini gösterir.

// 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;  
    }  
}  

Ayrıca bkz.