>>115
その通りです。
数字と文字列とは別々の扱いになることが理解できればOKです。

>>112では一行で書いてしまいましたが、
>>103に近い書き方に直してみます。

string a = this.textBox1.Text;
string b = this.textBox2.Text;
string c = a + b;
this.label3.Text = c;

これが>>112と同じ動きをすることを確認してみてください。
>>103と何が違うか想像できますか?

>>116
実は他にも問題が色々あるのは分かってやっているのですが、
それについては順番に説明します。