İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0156

Bağımsız değişken içermeyen throw deyimine catch yan tümcesi dışında izin verilmez

Parametresiz throw deyimi yalnızca parametre içermeyen bir catch yan tümcesinde görüntülenebilir.

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

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

// CS0156.cs  
using System;  
  
namespace MyNamespace  
{  
   public class MyClass2 : Exception  
   {  
   }  
  
   public class MyClass  
   {  
      public static void Main()  
      {  
         try  
         {  
            throw;   // CS0156  
         }  
  
         catch(MyClass2)  
         {  
            throw;   // this throw is valid  
         }  
      }  
   }  
}