if(0 <= index && index <= max)
これ程易しい時は、括弧を使わない人が多いかもしれない。しかし括弧を使うともっと易しいし、優しい。
if((0 <= index) && (index <= max))
もっと括弧が使われない例が「キャスト」だ。
ArrayList list = new ArrayList();
list.Add("aiueo");
string str = (string)list[0];
string[] strArray = (string[])list.ToArray(typeof(string));
このような場合でも以下のように括弧を使うとかなり読みやすい。
string str = (string)(list[0]);
string[] strArray = (string[])(list.ToArray(typeof(string)));