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"); }
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; } }); }
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(); }
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; }
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); }