閱讀英文

共用方式為


編譯器錯誤 CS0157

控制項不可脫離 finally 子句的主體

必須執行 finally 子句中的所有陳述式。 如需詳細資訊,請參閱例外狀況和例外狀況處理

下列範例會產生 CS0157:

// CS0157.cs  
using System;  
namespace MyNamespace  
{  
   public class MyClass2 : Exception  
   {  
   }  
  
   public class MyClass  
   {  
      public static void Main()  
      {  
         try  
         {  
         }  
         finally  
         {  
            return;   // CS0157, cannot leave finally clause  
         }  
      }  
   }  
}