Partilhar via


Translation from VPE for Csharp edição and Continue: Erro 4052

Mensagem de erro

Modificar um '[método | propriedade | indexador | operador | construtor | destrutor | evento]' que contém o operador 'stackalloc' impedirá a sessão de depuração de continuar enquanto Edição e Continuação estiver ativada.

Você tentou modificar um método, propriedade, indexador, operador, construtor, destruidor ou evento que contém um stackalloc operador. Edição e Continuação não dá suporte a alteração durante a depuração.

Considere o código a seguir:

class Program

{

   unsafe static void Main()

   {

      char* p = stackalloc char[256];

      for (int i = 0; i < 256; i++) p[i] = (char)i;

   }

}

Se você entrar em Main, em seguida, tentar adicionar int a = 10 sistema autônomo a primeira linha em Main, este erro ocorre.

Para corrigir este erro

  • No menu Edit, clique em Undo para desfazer suas alterações código

    - ou -

    No menu Debug, clique em Stop Debugging, faça as alterações código e inicie uma nova sessão de depuração.

Consulte também

Referência

stackalloc (Referência C#)

Alterações de código suportadas (translation from VPE for Csharp)

Edição e continuação (Visual C#)

Outros recursos

edição e continuar erros e avisos (translation from VPE for Csharp)