从另一个类调用数组项

时间:2016-08-21 20:52:34

标签: c# singleton

我在这里得到了一些代码:

Goblin.EnemyEncounter();

我可以轻松地使用它:selectedBrand

首先,如果可能的话,我喜欢One-Liner,那么它可以缩小吗?

其次,我在Main中创建了我的敌人,但是我总是试图保持我的主要小而整洁,所以我想使用另一个类来创建这些敌人,我可以从我的Main或任何其他类调用它们。我在考虑Singleton,我不确定它是正确的使用方法还是静态数组。

任何指针?

1 个答案:

答案 0 :(得分:1)

听起来您需要使用具有其他实体列表的父类。

类似的东西:

var world = new World();
world.Enemies.Add(new Enemy{type="Goblin"});
world.Heros.Add(new Hero{name="Bart Simpson"});
Etc...

世界需要为每种类型定义集合,例如:敌人,英雄,车辆,宝藏等......