>>182
これの意味は、tryの次の中括弧で囲まれた部分でエラーが発生すれば、
(※中括弧で囲まれた部分のことを「ブロック」と言います)
エラーが発生した部分を飛ばして、catchのブロックを実行するという意味です。
エラーが発生しなければcatchとそのブロックは無視されます。

たとえば>>179だと
double c = a + b;
でエラーが発生すれば、
その後の
this.label3.Text = c.ToString();
は飛ばして、
this.label3.Text = "エラー";
を実行するという意味です。
エラーがなければtryのブロックだけが通常実行されます。

>>184
おやすみなさい!