Compartilhar via


C# Edit and Continue: Erro 4065

O construtor não pode ser modificado durante a depuração porque o campo < nome do campo > tem um inicializador que usa um método anônimo

You tried to modify a constructor that contains a field initialized by an anonymous method. Edit and Continue does not support this change during debugging.

Consider the following code:

class Example

{

   private System.EventHandler Click = delegate

      { System.Console.WriteLine("Hello"); };

    public Example()

   {

   }

   static void Main(string[] args)

   {

   }

}

Se você entrar no aplicativo, em seguida, tente adicionar int a = 10 no construtor, este erro ocorre.

To correct this error

  • On the Edit menu, click Undo to undo the changes

    - ou -

    On the Debug menu, click Stop Debugging, then make the changes and start a new debugging session.

Consulte também

Referência

Anonymous Methods (C# Programming Guide)

Alterações de código suportadas (C#)

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

Outros recursos

Editar e continuar a erros e avisos (C#)