İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Uyarısı (düzey 1) CS0672

'member1' üyesi eski 'member2' üyesini geçersiz kılar. 'member1' için Eski özniteliğini ekleme

Derleyici olarak obsoleteişaretlenmiş bir yönteme bir override buldu. Ancak geçersiz kılma yöntemi eski olarak işaretlenmedi. Geçersiz kılma yöntemi çağrılırsa cs0612 oluşturmaya devam eder.

Yöntem bildirimlerinizi gözden geçirin ve bir yöntemin (ve tüm geçersiz kılmalarının) işaretlenip işaretlenmeyeceğini obsoleteaçıkça belirtin.

Aşağıdaki örnek CS0672 oluşturur:

// CS0672.cs  
// compile with: /W:1  
class MyClass  
{  
   [System.Obsolete]  
   public virtual void ObsoleteMethod()  
   {  
   }  
}  
  
class MyClass2 : MyClass  
{  
   public override void ObsoleteMethod()   // CS0672  
   {  
   }  
}  
  
class MainClass  
{  
   static public void Main()  
   {  
   }  
}