BC30298: Oluşturucu '<name>' kendisini çağıramaz

Bir Sub New sınıf veya yapıdaki bir yordam kendisini çağırır.

Oluşturucunun amacı, bir sınıfın veya yapının ilk oluşturulduğunda bir örneğini başlatmaktır. Bir sınıf veya yapı, tümü farklı parametre listelerine sahip olması koşuluyla çeşitli oluşturuculara sahip olabilir. Bir oluşturucu, kendi işlevlerine ek olarak işlevlerini gerçekleştirmek için başka bir oluşturucuyu çağırmaya izin verilir. Ancak bir oluşturucu için kendisini çağırmak anlamsızdır ve aslında izin verilirse sonsuz özyinelemeyle sonuçlanır.

Hata Kimliği: BC30298

Bu hatayı düzeltmek için

  1. Çağrılan oluşturucunun parametre listesini denetleyin. Çağrıyı yapan oluşturucudan farklı olmalıdır.

  2. Farklı bir oluşturucu çağırmak istemiyorsanız, çağrıyı Sub New tamamen kaldırın.

Ayrıca bakınız