0

11 エントリのリストを作成したいのですが、List.Countこのコードの後でゼロにリセットされます。

リストに追加されたエントリはありません。なにが問題ですか?

List<Animation> animations = new List<Animation>();

animations[0] = new Animation(new List<Rectangle>(10), 
                                     Content.Load<Texture2D>("pictures"), 
                                     TimeSpan.FromSeconds(2), 
                                     Animation.Animationsablaeufe.vorrück);
4

2 に答える 2

2
List<Animation> animations = new List<Animation>(); // count should be 0

animations.Add(new Animation(...)); // count should be 1
animations.Add(new Animation(...)); // count should be 2

// etc...

次の表記法を使用することもできます。これは同等です。

List<Animation> animations = new List<Animation>
{
   new Animation(...),
   new Animation(...),
   new Animation(...),
   new Animation(...),
   ...
   new Animation(...)
};
于 2012-09-15T22:47:20.903 に答える
0
List<Animation> Animations = new List<Animation>();

Animations.Add(new Animation);

Animations.Count();
于 2012-09-15T19:01:28.520 に答える