VB.NET質問スレ(Part40)
■ このスレッドは過去ログ倉庫に格納されています
0302デフォルトの名無しさん
2013/07/27(土) NY:AN:NY.AN間違い。dobonの中の人は理解した上でVBerに馴染みの深い方を使っているんだろうが、
VBerには君みたいに理解せずに前者を使ってる人がいるのが問題なんだよ。
(1)と完全に等価なコードをC#で書くと
private System.Windows.Forms.Button[] testButtons;
こうなる。testButtonsがButton[]型なのは明らか。Button testButtons[]のような表記は許されない。
ちなみにC#の元ネタのJavaではどっちでもいける(>>298)んだが、一般的に前者は意味的におかしいので良くないとされていて
C#ではなるべく過去の負の遺産を整理しようということで前者は許されなくなった。
■ このスレッドは過去ログ倉庫に格納されています