Так что я хочу сделать, это передать список объектов, но у меня много разных. (Мечи, чехлы и т. Д.). Как передать несколько объектов в параметр?Передача параметров с несколькими объектами
ListToSave = testObject.ChestPlateList;
Эта часть ниже является частью, в которую я хочу передать список объектов.
public void DeserializeFromXML(List<ChestPlate> ListToSave, string filepath)
{
XmlSerializer deserializer = new XmlSerializer(typeof(GameObjectData));
FileStream fs = new FileStream(filepath, FileMode.Open);
XmlReader reader = new XmlTextReader(fs);
if (!reader.EOF)
{
GameObjectData testObject = (GameObjectData)deserializer.Deserialize(reader);
ListToSave = testObject.ChestPlateList;
Console.WriteLine("{0}", testObject.ChestPlateList);
}
}
Do 'Swords' и 'наследует Chestplates' от того же родителя? –
Да, это все наследуется от «GameObject». – callum
Так почему бы не пройти 'List'? –