>>207
>>208
どうもです(´・ω・`)ノ

&&で結ばれた判定式が左から順番に判定されて、条件に合致した時点で残りの判定式の判別は
破棄されるとは知りませんでした。

つまり>>193は

if ( a != null && a.Length > 0 )
{
    (処理)
}

と簡潔に記述できるわけですね。