/// <summary> /// 从指定文档反序列化成对象. /// </summary> /// <param name="filepath"></param> /// <returns></returns> public static object Deserialize(string filepath,Type type) { if (!File.Exists(filepath)) return null; object obj = null; XmlSerializer mySerializer = new XmlSerializer(type); StreamReader myReader = new StreamReader(filepath); obj = mySerializer.Deserialize(myReader); myReader.Close(); return obj; }