C# 在数组中存储对象

C# 在数组中存储对象,c#,arrays,object,C#,Arrays,Object,我想做一个简单的塔防游戏。 我有一座塔,它能探测到敌人并开始向它射击。 但现在一切都很简单,我想修改它。 该塔有一个目标阵列,如果有新的敌人介入,它应该是阵列中的第一个目标。那么最好的方法是什么呢?最好的方法是使用列表而不是数组。它们提供了更多的功能,如添加、插入、删除等,。。。并且是动态的,因此如果游戏中出现更多敌人,它们的大小会增加。最好的方法是使用列表而不是数组。它们提供了更多的功能,如添加、插入、删除等,。。。它们是动态的,因此如果游戏中出现更多敌人,它们的规模会增大。那么,您尝试了什么

我想做一个简单的塔防游戏。 我有一座塔,它能探测到敌人并开始向它射击。 但现在一切都很简单,我想修改它。
该塔有一个目标阵列,如果有新的敌人介入,它应该是阵列中的第一个目标。那么最好的方法是什么呢?

最好的方法是使用列表而不是数组。它们提供了更多的功能,如添加、插入、删除等,。。。并且是动态的,因此如果游戏中出现更多敌人,它们的大小会增加。

最好的方法是使用列表而不是数组。它们提供了更多的功能,如添加、插入、删除等,。。。它们是动态的,因此如果游戏中出现更多敌人,它们的规模会增大。

那么,您尝试了什么,哪里出了问题?现在你的问题很不清楚。你是说你想排队吗@L-Three我不会用排队来做这个,因为他说的是游戏中的敌人。在“数组”的中间,敌人死亡的几率很高,然后需要移除。我认为它不应该是队列(先入先出),而应该是栈(先入先出),你尝试了什么,出了什么问题?现在你的问题很不清楚。你是说你想排队吗@L-Three我不会用排队来做这个,因为他说的是游戏中的敌人。在“数组”的中间,敌人死亡的几率很高,然后需要移除。我认为它不是队列(先入先出),而应该是堆栈(先进先出)。