コード例 #1
0
 private static void SerializationBeta(SavedAppications applicationTest)
 {
     string generatedPath = WriteToFile(applicationTest);
     SavedAppications copy = ReadFromFile(generatedPath);
     bool test = applicationTest.Equals(copy);
     if (test)
     {
         Console.WriteLine("Basic serialization mastered");
     }
     else
     {
         Console.WriteLine("Something went Astray");
     }
 }
コード例 #2
0
 private static void OriginalMainMethod()
 {
     Console.WriteLine("Beginning application");
     SavedAppications applicationTest = new SavedAppications();
     int gWid = 150;
     int gHei = 100;
     applicationTest.TempateName = "Demacia";
     SavedWindow window1 = newSwindow("Notepad.exe", 1, gWid, gHei, 0, 0);
     SavedWindow window2 = newSwindow("notepad2.exe", 2, gWid, gHei, 12, 50);
     SavedWindow window3 = newSwindow("firefox.exe", 4, gWid, gHei, 100, 500);
     applicationTest.Add(window1);
     applicationTest.Add(window2);
     applicationTest.Add(window3);
     string s = JsonConvert.SerializeObject(applicationTest);
     Console.WriteLine(String.Format("The serialized Object is:\n{0}", s));
     //WriteToFile(applicationTest);
     SavedAppications app2 = JsonConvert.DeserializeObject<SavedAppications>(s);
     if (applicationTest.Equals(app2))
     {
         Console.WriteLine("\n\nSuccess");
     }
     //SerializationBeta(applicationTest);
     endProgram();
 }