List.Count重置为零

时间:2012-09-15 18:03:25

标签: c#

我想创建一个包含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);

2 个答案:

答案 0 :(得分: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(...)
};

答案 1 :(得分:0)

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

Animations.Add(new Animation);

Animations.Count();