我想傳遞一個類型對象傳遞給序列化程序。傳遞類作爲類型
internal void SerializeXML(Object ObjType, String XMLRoot, Object Output, String Filename)
{
XmlSerializer serializer = new XmlSerializer(typeof(ObjType), new XmlRootAttribute(XMLRoot));
StreamReader reader = new StreamReader(System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(Filename));
Output = (Type)serializer.Deserialize(reader);
reader.Close();
}
而且我想通過調用它(Main.LanguageList.Language是一個類):
SerializeXML(Main.LanguageList.Language, "Language", LanguageListFile, InternalLangListXML);
我得到的對象是可變的,但作爲一個類型。
而你的問題是? –