Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

CS0157 de Erro do Compilador

Visual Studio 2005

Mensagem de erro

Controlar não é possível Deixar o Mensagem de uma cláusula finally

All of the Statements in a finally cláusula must executar.FOR Mais Informações, see Statements Manipulação Exceção and Exceções e manipulação de exceção (guia de programação C#).

The seguinte exemplo generates 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
         }
      }
   }
}
Mostrar: