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 回答