所以我正在制作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());
答案 0 :(得分:0)
class BaseClass
{
}
class Weapon:BaseClass
{
}
class Armor:BaseClass
{
}
List<BaseClass> currentItems = new List<BaseClass>();
currentItems.Add(new Weapon());
currentItems.Add(new Armor());