'<typename>' türünde> bu ada sahip birden çok üye türü bulunduğundan <'<elementname>' belirsiz

İfade, aynı ada sahip birden fazla üye içeren bir sınıf, yapı, modül veya arabirimde tanımlanan bir programlama öğesine erişir.

Bu hatanın en olası nedeni büyük/küçük harf duyarlılığıdır. Visual Basic adları büyük/küçük harfe duyarlı değildir; bu da kodunuzda farklı yerlerde büyük/küçük harf kullanımı yapabileceğiniz anlamına gelir. Örneğin, adlı XYZ bir değişken tanımlarsanız ve daha sonra bu değişkene olarak xyzerişirse, derleyici iki adı eşdeğer olarak kabul eder.

Ancak C# ve Visual C++ gibi diğer diller büyük/küçük harfe duyarlıdır. Böyle bir dilde ve XYZ xyz aynı ad olarak kabul edilmez. Bu nedenle, böyle bir dilde yazılmış bir sınıf adlı bir değişken ve adlı XYZ xyzbir özellik tanımlayabilir. Ortak dil çalışma zamanı (CLR), derlemelerde büyük/küçük harf duyarlılığını korur. Ancak, bir Visual Basic uygulaması ve xyzadlarıyla XYZ bir derlemeye erişiyorsa, aynı adla görünür.

Hata Kimliği: BC31429

Bu hatayı düzeltmek için

  1. Tanımlama türünün kaynak kodu üzerinde denetiminiz varsa, üyeleri yalnızca büyük/küçük harfe göre farklı olacak şekilde yeniden adlandırmayı göz önünde bulundurun. Tanımlama türü zaten yayımlanmışsa ve diğer uygulamalar tarafından kullanılıyorsa bu mümkün olmayabilir.

  2. Tanımlama türündeki üyeleri yeniden adlandıramıyorsanız, adı geçen programlama öğesini kodunuzdan kaldırın. Birden çok tanımı olması için Visual Basic'e görünen bir öğeye erişemezsiniz.

Ayrıca bkz.