İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0160

Önceki catch yan tümcesi bunun veya bir süper türün ('type') tüm özel durumlarını zaten yakalar

Bir dizi catch yan tümcesi, türetilme sırasının azalan sırada olması gerekir. Örneğin, en çok türetilmiş nesneler önce görünmelidir.

Daha fazla bilgi için bkz . Özel Durumlar ve Özel Durum İşleme.

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

// CS0160.cs  
public class MyClass2 : System.Exception {}  
public class MyClass  
{  
   public static void Main()  
   {  
      try {}  
  
      catch(System.Exception) {}   // Second-most derived; should be second catch  
      catch(MyClass2) {}   // CS0160  Most derived; should be first catch  
   }  
}