コード例 #1
0
ファイル: XML.cs プロジェクト: InglouriousBasterd667/ISP-labs
        static void Main(string[] args)
        {

            Matrix mat = new Matrix(2, 2);
            mat.Initialize(20);
            int a = 33;
            Serializer x = new Serializer();
            List<int> l = new List<int>();
            l.Add(5);
            x.WriteObject(mat,@"C:\qwer.xml");
            var b = x.ReadObject(@"C:\qwer.xml");

        }
コード例 #2
0
 public MainWindow()
 {
     InitializeComponent();
     ThreadPool.QueueUserWorkItem(delegate(Object state)
         {
             try
             {
                 var serializer = new Serializer<List<ModelDetails>>();
                 var obj = serializer.DeSerializeObject("cars.dat");
                 EyedModels.Dispatcher.BeginInvoke(new Action(delegate
                     {
                         foreach (var modelDetails in obj)
                             EyedModels.Items.Add(modelDetails);
                     }));
             }
             catch
             {
                 return;
             }
         });
 }
コード例 #3
0
ファイル: MainWindow.xaml.cs プロジェクト: Armoken/Learning
        private void Serialize(string filename, MAN selectedMAN)
        {
            Bar bubu = new Bar();
            Foo fufu = new Foo() { bar = bubu };
            bubu.foo = fufu;

            Serializer sl = new Serializer(filename, true);
            sl.WriteObject(selectedMAN);
            sl.Close();
        }
コード例 #4
0
ファイル: MainWindow.xaml.cs プロジェクト: Armoken/Learning
        private void Deserialize(string filename, MAN selectedMAN)
        {
            mMAN.Clear();

            Serializer dsl = new Serializer(filename, false);
            mMAN = (MAN)dsl.ReadObject();
            dsl.Close();

            listbox0.ItemsSource = mMAN;
            listbox1.ItemsSource = null;
        }
コード例 #5
0
 private void MainWindow_OnClosing(object sender, CancelEventArgs e)
 {
     var obj = EyedModels.Items;
     var list = new List<ModelDetails>();
     foreach (var item in EyedModels.Items)
         list.Add((ModelDetails)item);
     var serializer = new Serializer<List<ModelDetails>>();
     serializer.SerializeObject("cars.dat", list);
 }