IsFalse İşleci (Visual Basic)

Bir ifadenin olup olmadığını False belirler.

Kodunda açıkça çağıramaz, ancak Visual Basic derleyici yan IsFalse tümcelerinden kod oluşturmak için AndAlso kullanabilir. Bir sınıf veya yapı tanımlar ve sonra bir yan tümcesinde bu tür bir değişken AndAlso kullanırsanız, bu sınıf IsFalse veya yapıda tanımlamanız gerekir.

Derleyici, ve IsFalse IsTrue işleçlerini eşleştirilmiş bir çift olarak kabul ediyor. Bu, bunlardan birini tanımlarsanız diğer birini de tanımlamanız gerektiğini ifade ediyor.

Not

işleci aşırı yüklenmiş olabilir, yani bir sınıf veya yapı, işleneninin o sınıf veya yapı türüne sahip olduğunda IsFalse davranışını yeniden tanımlarına neden olabilir. Kodunuz böyle bir sınıf veya yapıda bu işleci kullanıyorsa, bu işlecin yeniden tanımlanmamış davranışını anlayasınız. Daha fazla bilgi için bkz. İşleç Yordamları.

Örnek

Aşağıdaki kod örneği, ve işleçlerinin tanımlarını içeren bir yapının ana IsFalse IsTrue hatları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

Ayrıca bkz.