Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS0160

Klausul tangkapan sebelumnya sudah menangkap semua pengecualian dari jenis ini atau super ('type')

Serangkaian klausul tangkapan perlu dalam urutan penurunan derivasi. Misalnya, objek yang paling turunan harus muncul terlebih dahulu.

Untuk informasi selengkapnya tentang pengecualian, lihat Pengecualian dan Penanganan Pengecualian.

Contoh berikut menghasilkan CS0160:

// 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  
   }  
}