İngilizce dilinde oku

Aracılığıyla paylaş


'<operatorsymbol>' işleci için kullanılan Object türünde işlenenler; nesne kimliğini test etmek için 'Is' işlecini kullanın

İfade, = Nesne Veri Türü'nü bir veya her iki işlenenle birlikte kullanır.

İki nesne başvurusunun Is aynı nesne örneğine başvurup başvurmadığını belirlemek için or IsNot işlecini kullanmanız gerekir. Visual Basic'teki Karşılaştırma İşleçleri bölümünde "Nesneleri Karşılaştırma" bölümüne bakın.

Bir değişken veya ifade olarak değerlendirildiğindeObject, derleyicinin geç bağlama gerçekleştirmesi gerekir ve bu da çalışma zamanında ek işlemlere neden olur. Ayrıca uygulamanızı olası çalışma zamanı hatalarına da maruz bırakır. Örneğin, bir Object değişkene bir Form atar ve işleçle = kullanmayı denerseniz, Visual Basic bir InvalidCastExceptionForm nesneyi değer karşılaştırması için uygun bir veri türüne dönüştüremediğinden çalışma zamanı bir oluşturur. her iki işlenen de türünü Formdeğerlendirse bile, işlenenler için Form tanımlanmadığından işlem başarısız olur=.

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

Hata Kimliği: BC42018

Bu hatayı düzeltmek için

  • İki nesne başvurusunun aynı nesne örneğine başvurup başvurmadığını belirlemek istiyorsanız or IsNot işlecini Is kullanın.

Ayrıca bkz.