'<typename>' türü, '<shortcircuitoperator' ifadesinde kullanılacak '<determinantoperator>>' işlecini tanımlamalıdır

AndAlso İşleci veya OrElse İşleci , bu sınıf veya yapı gerekli işleci tanımlamadığında bir sınıf veya yapı türünün işlenenlerini kullanır.

Bir kısa devre işlecini (AndAlso veya OrElse) doğrudan tanımlamadığınız için, karşılık gelen mantıksal ve determinant işleçleri tanımlamanız gerekir. Aşağıdaki tabloda gerekli işleçler gösterilmektedir.

Kısa devre operatörü Mantıksal işleç Determinant işleci
AndAlso And İşleci IsFalse İşleci
OrElse Or İşleci IsTrue İşleci

Visual Basic, veya OrElseiçin kısa devre mantığını oluşturmak için AndAlso bu mantıksal ve belirleyici işleçleri kullanır. Bunun düzgün çalışması için hem işlenenlerin hem de veya Or tanımınızın And dönüş değerinin, veya tanımladığınız And Orsınıfın veya yapının türünü içermesi gerekir.

Hata Kimliği: BC33035

Bu hatayı düzeltmek için

  • veya IsFalse işlecinin And Or işlenen türü için kullanılan sınıf veya yapıda ve işleçlerini veya ve IsTrue OrElse işleçlerini AndAlso tanımlayın. veya Or işlenenlerininAnd, tanımladığınız sınıf veya yapı türünde olduğundan emin olun.

Ayrıca bkz.