日誌
だれることの無いようにとIT研のブログを勝手に借りてやっていることをさらす記事、2回目。
書いている時間的にこんばんは。自己満足なので読みたくないかたはスルーしてください。
俺得ツールの進行度
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1%もいってないんじゃ?じゃあなんで記事書いてんだよ
相変わらずのスローペース
すごいあたりまえなことで丸々2日間プギャーしてました。恥ずかしい
- 今回詰んでたこと
オブジェクトの配列の作成です。全角スペースではないです。
実際に間違えてた所を書くと、
間違った例
namespace Sample001 { public class Make { public string name; } class Class1 { [STAThread] static void Main(string[] args) { Make [] make = new Make [646]; make[0].name = "ねこがみ"; return; } } }
よい例も書くと、
namespace Sample001 { public class Make { public string name; } class Class1 { [STAThread] static void Main(string[] args) { Make [] make = new Make [646]; for(int i = 0; i < 646; i++ ) { make[i] = new Make(); } make[0].name = "ねこがみ"; return; } } }
となります。
- いい例と悪い例の違い
Class class;----① class = new Class; ----②
ってするんですが悪い例では②にあたる部分がないんですよね。
いい例ではfor文を使って一個ずつ中身を入れる、つまり②の部分を行っています
おそらく配列宣言時のnewと、インスタンス作成時のnewが混同してしまったんですね。クズい
本気でこれで2日詰んでました。本当にありがとうございました
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
以降、雑記。
新入生の顔と名前はまだ一致してないです。ごめんなさい。
今回は少し長くなってしまいました。まだまだ(完成するまで)書くつもりなので、できるだけ短くできるようがんばります。
なにか間違ってたら、実際に会って言うなり、コメントするなりお願いします。