Bagikan melalui


IsFalse Operator (Visual Basic)

Menentukan apakah ekspresi adalah False.

Anda tidak dapat memanggil IsFalse secara eksplisit dalam kode Anda, tetapi pengkompilasi Visual Basic dapat menggunakannya untuk menghasilkan kode dari AndAlso klausa. Jika Anda menentukan kelas atau struktur lalu menggunakan variabel jenis tersebut dalam AndAlso klausa, Anda harus menentukan IsFalse kelas atau struktur tersebut.

Pengkompilasi menganggap IsFalse operator dan IsTrue sebagai pasangan yang cocok. Ini berarti bahwa jika Anda mendefinisikan salah satunya, Anda juga harus menentukan yang lain.

Nota

Operator IsFalse dapat kelebihan beban, yang berarti bahwa kelas atau struktur dapat menentukan ulang perilakunya ketika operand-nya memiliki jenis kelas atau struktur tersebut. Jika kode Anda menggunakan operator ini pada kelas atau struktur seperti itu, pastikan Anda memahami perilaku yang ditentukan ulang. Untuk informasi selengkapnya, lihat Prosedur Operator.

Contoh

Contoh kode berikut mendefinisikan kerangka struktur yang mencakup definisi untuk IsFalse operator dan IsTrue .

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

Lihat juga