İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0316

'name' parametre adı, otomatik olarak oluşturulan parametre adıyla çakişer.

Ayrılmış sözcükler parametre adları olarak kullanılamaz. Aşağıdaki örnekte, value varsayılan özellik veya dizin oluşturucu erişimcisi bağlamında ayrılmış bir sözcük vardır.

Bu hatayı düzeltmek için

  1. Parametresinin adını değiştirin.

Örnek

Aşağıdaki kod CS0316 oluşturur:

C#
// cs0316.cs  
// Compile with: /target:library  
public class Test  
{  
    public int this[int value] // CS0316  
    {  
        get { return 1; }  
        set { }  
    }  
}  

Ayrıca bkz.