Derleyici Hatası CS0118
'construct1_name' bir 'yapı1' ancak 'construct2' gibi kullanılır
Derleyici, bir yapının hatalı bir şekilde kullanıldığı veya bir yapı üzerinde izin verilmeyen bir işlemin denendiği bir durum algılamıştı. Bazı yaygın örnekler şunlardır:
Ad alanı örneği oluşturmaya çalışma (sınıf yerine)
Bir alanı çağırmaya çalışma (yöntem yerine)
Bir türü değişken olarak kullanmayı deneyin
Bir tür olarak extern diğer adı kullanmayı deneyin.
Bu hatayı çözmek için, gerçekleştirdiğiniz işlemin işlemi gerçekleştirdiğiniz tür için geçerli olduğundan emin olun.
Aşağıdaki örnek CS0118 oluşturur.
// CS0118.cs
// compile with: /target:library
namespace MyNamespace
{
class MyClass
{
// MyNamespace not a class
MyNamespace ix = new MyNamespace (); // CS0118
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: