IsFalse İşleci (Visual Basic)
İfadenin False
olup olmadığını belirler.
Kodunuzda açıkça çağrı IsFalse
yapamazsınız, ancak Visual Basic derleyicisi bunu yan tümcelerden AndAlso
kod oluşturmak için kullanabilir. Bir sınıf veya yapı tanımlayıp bir yan tümcesinde bu türdeki bir AndAlso
değişkeni kullanırsanız, bu sınıf veya yapı üzerinde tanımlamanız IsFalse
gerekir.
Derleyici, ve işleçlerini IsFalse
eşleşen bir çift olarak değerlendirir.IsTrue
Bu, bunlardan birini tanımlarsanız, diğerini de tanımlamanız gerektiği anlamına gelir.
Not
İşleç IsFalse
aşırı yüklenebilir, yani işleneni bu sınıf veya yapı türüne sahip olduğunda bir sınıf veya yapı davranışını yeniden tanımlayabilir. Kodunuz bu işleci böyle bir sınıf veya yapıda kullanıyorsa, yeniden tanımlanmış davranışını anladığınızdan emin olun. Daha fazla bilgi için bkz . İşleç Yordamları.
Örnek
Aşağıdaki kod örneği, ve IsTrue
işleçleri için IsFalse
tanımları içeren bir yapının ana hattını tanımlar.
Public Structure p
Dim a As Double
Public Shared Operator IsFalse(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsFalse of w.
Return b
End Operator
Public Shared Operator IsTrue(ByVal w As p) As Boolean
Dim b As Boolean
' Insert code to calculate IsTrue of w.
Return b
End Operator
End Structure