Compartir a través de


BC30298: el constructor '<name>' no puede llamarse a sí mismo

Un Sub New procedimiento de una clase o estructura se llama a sí mismo.

El propósito de un constructor es inicializar una instancia de una clase o estructura cuando se crea por primera vez. Una clase o estructura puede tener varios constructores, siempre que todos tengan listas de parámetros diferentes. Se permite que un constructor llame a otro constructor para realizar su funcionalidad además de su propia. Pero no tiene sentido que un constructor se llame a sí mismo y, de hecho, daría como resultado una recursividad infinita si se permite.

Identificador de error: BC30298

Para corregir este error

  1. Compruebe la lista de parámetros del constructor al que se llama. Debe ser diferente del constructor que realiza la llamada.

  2. Si no tiene intención de llamar a otro constructor, quite la Sub New llamada por completo.

Consulte también