private void Form1_Load(object sender, EventArgs e) { List<Car> cars = new List<Car>(); Car car = new Car() { Make = "Jeep", Model = "Wrangler", Year = 2013, Owner = new Owner() { FirstName = "Eddie", LastName = "West" } }; Car car1 = new Car() { Make = "Mazda", Model = "CX-9", Year = 2007, Owner = new Owner() { FirstName = "Joseph", LastName = "Phillips" } }; cars.Add(car); cars.Add(car1); //save the car list to a file ObjectToSerialize objectToSerialize = new ObjectToSerialize(); objectToSerialize.Cars = cars; Serializer serializer = new Serializer(); serializer.SerializeObject("outputFile.txt", objectToSerialize); this.OLVCars.SetObjects(cars); }
private void button1_Click(object sender, EventArgs e) { List<Car> cars = new List<Car>(); //the car list has been saved to outputFile.txt //read the file back from outputFile.txt ObjectToSerialize objectToSerialize = new ObjectToSerialize(); Serializer serializer = new Serializer(); objectToSerialize = serializer.DeSerializeObject("outputFile.txt"); cars = objectToSerialize.Cars; Car car = cars[0]; car.Model = "Car"; objectToSerialize.Cars = cars; serializer.SerializeObject("outputFile.txt", objectToSerialize); }