Leer en inglés

Compartir a través de


BC30298: El constructor "<name>" no se puede llamar a sí mismo

Un procedimiento Sub New 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 tengan listas de parámetros diferentes. Se permite que un constructor llame a otro constructor para realizar su funcionalidad además de la propia. Pero no tiene sentido que un constructor se llame a sí mismo y, de hecho, si se permite, produciría una recursividad infinita.

Identificador de error: BC30298

Para corregir este error

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

  2. Si no tiene pensado llamar a otro constructor, quite completamente la llamada Sub New.

Consulte también