Leggere in inglese

Condividi tramite


Errore del compilatore CS0157

Il controllo non può lasciare il corpo di una clausola finally

Tutte le istruzioni in una clausola finally devono essere eseguite. Per ulteriori informazioni, vedere Eccezioni e gestione delle eccezioni.

L'esempio seguente genera l'errore CS0157:

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