Rectangleの配列の定義をするのにfor文で回したいのですが、
いろいろ試してはいるのですがうまくいきません。
for文を使わない場合はうまくいったのでできないことはないと思うのですが、
何がいけないのでしょうか。
よろしくお願いします。
成功する文
C#
1 Rectangle[] recst = 2 { 3 new Rectangle(0, 0, 80, 80), 4 new Rectangle(40, 40, 80, 80), 5 new Rectangle(80, 80, 80, 80), 6 new Rectangle(120, 120, 80, 80), 7 new Rectangle(160, 160, 80, 80), 8 new Rectangle(200,200, 80, 80), 9 new Rectangle(240, 240, 80, 80), 10 new Rectangle(280, 280, 80, 80), 11 new Rectangle(320, 320, 80, 80), 12 new Rectangle(360, 360, 80, 80), 13 new Rectangle(0, 0, 80, 80), 14 };
失敗する文 エラー文:'{'は無効です。 ;が必要です。 '}'が必要です。
C#
1 Rectangle[] recst = new Rectangle[121]; 2 for (int i = 0; i <= 10; i++) 3 { 4 for (int j = 0; j <= 10; j++) 5 { 6 recst[(11 * i) + j] = { (i * 40) + (j * 160), i * 40, 80, 80}; 7 } 8 } 9
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/07 07:54
2019/10/07 08:31