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
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: