Bagikan melalui


Operator IsFalse (Visual Basic)

Menentukan apakah sebuah ekspresi adalah False.

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

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

Catatan

Operator IsFalse dapat kelebihan beban, yang berarti bahwa suatu kelas atau struktur dapat mendefinisikan ulang perilakunya saat operandnya memiliki jenis kelas atau struktur tersebut. Jika kode Anda menggunakan operator ini pada kelas atau struktur seperti itu, pastikan Anda memahami perilakunya yang didefinisikan ulang. Untuk informasi lebih lanjut, lihat Prosedur Operator.

Contoh

Contoh kode berikut menentukan kerangka dari sebuah struktur yang menyertakan definisi untuk operator IsFalse 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