■80975 / inTopicNo.2) |
Re[1]: AndAlsoとOrElseについて |
□投稿者/ shu (906回)-(2016/08/23(Tue) 00:44:50)
|
■No80973 (社蓄 さん) に返信 > > http://dobon.net/vb/dotnet/vb6/andalso.html > VB.NETでは従来のAndとOrだけでなく > AndAlsoとOrElseというものが加わりました。 > これらを使った方が処理速度が速くなります。 > > それでは全てのコードをAndAlsoやOrElseに置き換えてしまって良いのでしょうか? > A And B や A Or B の AとBの両方を処理する必要がなければ置き換えてしまってよいです。
AとBの両方を処理する必要がある場合でも Dim retA = A() Dim retB = B() If retA AndAlso retB Then のように処理したほうが 見た目もわかりやすくなると思います。
ただ A And B , A Or B でビット演算を行ている場合は置き換え出来ないので注意が必要です。
|
|