İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1955

Çağrılamayan üye 'name' bir yöntem gibi kullanılamaz.

Yalnızca yöntemler ve temsilciler çağrılabilir. Bu hata, bir yöntem veya temsilci dışında bir şeyi çağırmak için boş parantezler kullanmaya çalıştığınızda oluşturulur.

Bu hatayı düzeltmek için

  1. İfadeden parantezleri kaldırın.

Örnek

Aşağıdaki kod, çağırma ifadesini ()kullanarak bir alan ve özellik çağırmaya çalıştığından CS1955 oluşturur. Bir alanı veya özelliği çağıramazsınız. Depolana değere erişmek için üye erişim ifadesini . kullanın.

// cs1955.cs  
class A  
{  
    public int x = 0;  
    public int X  
    {  
        get { return x; }  
        set { x = value; }  
    }  
}  
  
class Test  
{  
    static int Main()  
    {  
        A a = new A();  
        a.x(); // CS1955  
        a.X(); // CS1955  
        // Try this line instead:  
        // int num = a.x;  
    }  
}