IsFalse İşleci (Visual Basic)

İfadenin Falseolup 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

Ayrıca bkz.