Что лучше по производительности? And vs AndAlso

При написании оператора If я всегда использовал And , когда это необходимо, например:

If 1=1 And 2=2 Then

Единственный раз, когда я когда-либо использовал AndAlso , это if второе условие приведет к ошибке, если первое неверно, например:

If Not IsDbNull(Value) AndAlso Value=2 Then

Однако недавно я слышал, что AndAlso лучше для производительности, чем и , поскольку второе условие читается только тогда, когда первое верно.

В этом случае, должен ли я всегда использовать просто AndAlso ?

21
задан Curt 15 July 2011 в 09:30
поделиться