При написании оператора If я всегда использовал And при необходимости, например:
If 1=1 And 2=2 Then
Единственный раз, когда я когда-либо использовал AndAlso, - это если второе условие будет ошибочным, если первое не верно:
If Not IsDbNull(Value) AndAlso Value=2 Then
Однако в последнее время я слышал, что AndAlso лучше для производительности, чем And, поскольку второе условие читается только тогда, когда первое истинно.
В этом случае, должен ли я всегда использовать AndAlso?