繁体   English   中英

List.Count重置为零

[英]List.Count resets to zero

我想创建一个包含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);
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(...)
};
List<Animation> Animations = new List<Animation>();

Animations.Add(new Animation);

Animations.Count();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM