|
分類:[C#]
> επιστημηさんのアドバイスから 配列に入れ・・・ > というのでこの様にしましたら、、今度は新しいエラーが > > box[] test = new box[4]; > for (int i = 1;i <= 4; i++) > { > test[i] = ("TextBox"+i+".Text"); > }
boxは変数名。型名ではありません。型はTextBoxです。 "TextBox"+i+".Text" はたとえば "TextBox1.Text" という「文字列」が作られるだけ。 果物のリンゴは美味しいけれど、文字列の"リンゴ"は果物ですらありません。
TextBox[] test = { null, textBox1, textBox2, textBox3, textBox4 };
> for (int i = 1; i <= 4; i++) > { > test[i] = (map["aaa" + i]); > }
↑だと[0]を使っていないので test[0]〜test[4] の5個をnewせなあきません。
for (int i = 1; i <= 4; i++) { test[i].Text = (map["aaa" + i]); }
── というわけで、"ガタガタ"です。おべんきょしましょう。
|