投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/12/16 04:16:20
> この感じからすると、変数cまで用意しといたほうが
変数 c を用意するのは、何のためでしょうか?

> 無難だったのでしょうか。
特に理由が無ければ、短く「TextBox2.Text = TextBox1.Text」の方が分かりやすいと思います。
その逆に、明確な理由があるならば、変数を好きなだけ使う事ができるでしょう。

ただしその時には、「TextBox1」や「c」といった名前ではなく、
出来る限り意味のある変数名を用意する事をお勧めします。
適切な変数名を用意する事で、コードに「開発者の意図」を埋め込む事ができます。


たとえば
Dim 注文者電話番号 As String
Dim 届け先電話番号 As String
という変数があって、それに対して
注文者電話番号 = TextBox1.Text
届け先電話番号 = 注文者電話番号
TextBox2.Text = 届け先電話番号
というコードが実行されるとしましょう。

こうすると、このコードを読んだ人は、
 『“注文者”の情報を、“届け先”の初期値として利用しているのだろうな』
 『これらの TextBox は、電話番号を入力するための物なのだな』
といった事を想像しやすくなります。