<type1> '<membername', 'classname>>' temel <türünde>< bildirilen aşırı yüklenebilir bir üyeyi gölgeler

<type1> '<membername', 'classname>>' temel <türünde>< bildirilen aşırı yüklenebilir bir üyeyi gölgeler. Temel yöntemi aşırı yüklemek istiyorsanız, bu yöntem 'Aşırı Yüklemeler' olarak bildirilmelidir.

Türetilmiş bir sınıf, temel sınıfta tanımlanan bir Function yordam veya Sub Property özellik ile aynı ada sahip bir veya yordamı tanımlar. Yordamlar ve özellikler aşırı yüklenebilir üyeler olduğundan, türetilmiş sınıf temel sınıf üyesini aşırı yükleyebilir veya gölgeleyebilir. Ancak, türetilmiş sınıf kodu bildirimde Aşırı Yüklemeler veya Gölgeler belirtmez. Herhangi bir anahtar sözcüğün olmaması halinde derleyici tarafından varsayılır Shadows.

veya Shadowsbelirtmek Overloads iyi bir programlama uygulamasıdır. Bu, kodunuzun okunmasını ve anlaşılmasını kolaylaştırır.

Varsayılan olarak, bu ileti bir uyarıdır. Uyarıları gizleme veya uyarıları hata olarak işleme hakkında daha fazla bilgi için bkz . Visual Basic'te Uyarıları Yapılandırma.

Hata Kimliği: BC40003

Bu hatayı düzeltmek için

  • Temel sınıf yöntemini veya özelliğini aşırı yüklemek istiyorsanız, bildirimine anahtar sözcüğünü Overloads ekleyin.

  • Temel sınıf yöntemini veya özelliğini gölgelendirmek istiyorsanız, yerine Overloadsanahtar sözcüğünü Shadows ekleyin.

  • Temel sınıf üyesini aşırı yüklemek veya gölgelendirmek istemiyorsanız, türetilmiş sınıf üyesinin adını değiştirin.

Ayrıca bkz.