Пример #1
0
        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);
        }
Пример #2
0
        public void SerializeObject(string fileName, ObjectToSerialize objectToSerialize)
        {
            Stream          stream     = File.Open(fileName, FileMode.Create);
            BinaryFormatter bFormatter = new BinaryFormatter();

            bFormatter.Serialize(stream, objectToSerialize);
            stream.Close();
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }