「VB.NET」AndAlso文で条件を判断する

2021年10月4日

書式
If 条件式1 AndAlso 条件式2 Then
処理コード
End If
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
Module Module1
Sub Main()
Dim cftLst As New List(Of String)
cftLst.Add("A01")
cftLst.Add("B02")
'AndAlsoを使用
If cftLst.Count > 0 AndAlso cftLst.Item(0) = "A03" Then
Console.WriteLine("AA000")
Else
Console.WriteLine("BB111")
End If
Console.ReadKey()
End Sub
End Module
Module Module1 Sub Main() Dim cftLst As New List(Of String) cftLst.Add("A01") cftLst.Add("B02") 'AndAlsoを使用 If cftLst.Count > 0 AndAlso cftLst.Item(0) = "A03" Then Console.WriteLine("AA000") Else Console.WriteLine("BB111") End If Console.ReadKey() End Sub End Module
Module Module1

    Sub Main()

        Dim cftLst As New List(Of String)
        cftLst.Add("A01")
        cftLst.Add("B02")
        'AndAlsoを使用
        If cftLst.Count > 0 AndAlso cftLst.Item(0) = "A03" Then
            Console.WriteLine("AA000")
        Else
            Console.WriteLine("BB111")
        End If

        Console.ReadKey()
    End Sub


End Module

結果
BB11
分析
AndAlsoの場合はこの時点でFalseと判断され、Elseの判定に行きます

VB.net

Posted by arkgame