İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0119

'construct1_name', verilen bağlamda geçerli olmayan bir 'yapı1'dir.

Derleyici aşağıdaki gibi beklenmeyen bir yapı algılamış:

  • Sınıf oluşturucu, koşullu deyimde geçerli bir test ifadesi değildir.

  • Dizi öğesine başvurmak için örnek adı yerine sınıf adı kullanıldı.

  • Yöntem tanımlayıcısı bir yapı veya sınıfmış gibi kullanılır

Örnek

Aşağıdaki örnek CS0119 oluşturur: 'C.B()', verilen bağlamda geçerli olmayan bir yöntemdir. yönteminin C.Badını değiştirerek veya gibi N2.Bsınıfın B tam adını kullanarak bu hatayı düzeltebilirsiniz.

namespace N2
{
    public static class B
    {
        public static void X() {}
    }
}

namespace N1
{
    public class C
    {
        void B() {}
        void M() => B.X();   // CS0119
    }
}