一个列表中的多个类

时间:2014-08-16 07:26:14

标签: c# list unity3d

所以我正在制作RPG,我有多个类型的项目(单独的类),如:

Weapon weapon = new Weapon();
Armor armor = new Armor();
and etc.

是否有可能使List能够将所有相同的时间放在一起?:

List<Something> _currentItems = new List<Something>();
_currentItems.Add(new Weapon());
_currentItems.Add(new Armor());

1 个答案:

答案 0 :(得分:0)

class BaseClass
{

}
class Weapon:BaseClass
{

}

class Armor:BaseClass
{

}

List<BaseClass> currentItems = new List<BaseClass>();
currentItems.Add(new Weapon());
currentItems.Add(new Armor());