我可以把名单编成一个非常容易的清单:
List<String> fieldsToNotCopy =new List<String> {"Iteration Path","Iteration ID"};
fieldsToNotCopy.SerializeObject("FieldsToNotMove.xml");
现在我需要这样的方法:
List<String> loadedList = new List<String();
loadedList.DeserializeObject("FieldsToNotMove.xml");
是否有这样的方法? 或者,我是否需要以这种方式创建XML读物并装上它?
EDIT:SerialzeObject没有建筑。 我早些时候在我的项目中做了发言,并对此表示.。 当我发现时,我认为这是在建的。 如果你是好奇的话,我就这样说:
// Save an object out to the disk
public static void SerializeObject<T>(this T toSerialize, String filename)
{
XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType());
TextWriter textWriter = new StreamWriter(filename);
xmlSerializer.Serialize(textWriter, toSerialize);
textWriter.Close();
}