How to Serialize List?

后端 未结 7 698
长发绾君心
长发绾君心 2020-11-30 11:05

I have Class A. Class B and Class C are part of Class A.

Class A 
{

//Few Properties of Class A

List list1 = new List()

         


        
7条回答
  •  一整个雨季
    2020-11-30 11:57

        public IList Deserialize(string a_fileName)
        {
            XmlSerializer deserializer = new XmlSerializer(typeof(List));
    
            TextReader reader = new StreamReader(a_fileName);
    
            object obj = deserializer.Deserialize(reader);
    
            reader.Close();
    
            return (List)obj;
        }
    
        public void Serialization(IList a_stations,string a_fileName)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(List));
    
            using (var stream = File.OpenWrite(a_fileName))
            {
                serializer.Serialize(stream, a_stations);
            }
        }
    
        

    提交回复
    热议问题