コード例 #1
0
        public void SerializationDictionary()
        {
            SetMyPath path = new SetMyPath();

            path.MyPath();
            using (FileStream fileStream = new FileStream(_coreUML.MyPath, FileMode.Create, FileAccess.Write, FileShare.None))
            {
                BinaryFormatter binaryFormatter = new BinaryFormatter();
                PreparationData data            = new PreparationData();
                binaryFormatter.Serialize(fileStream, data);
                fileStream.Close();
            }
        }
コード例 #2
0
 public PreparationData DeserializationDictionary()
 {
     try
     {
         using (FileStream fileStream = new FileStream(_coreUML.MyPath, FileMode.Open, FileAccess.Read, FileShare.None))
         {
             BinaryFormatter binary = new BinaryFormatter();
             PreparationData data   = null;
             {
                 data = (PreparationData)binary.Deserialize(fileStream);
             }
             fileStream.Close();
             return(data);
         }
     }
     catch
     {
         MessageBox.Show("Не корректная дата, выберите другое сохранение");
         return(null);
     }
 }
コード例 #3
0
ファイル: ProcessingData.cs プロジェクト: Zombach/Project-UML
 /// <summary>
 /// Чтение записаной даты
 /// </summary>
 /// <param name="data"></param>
 public ProcessingData(PreparationData data)
 {
     _iBase   = data.Base;
     _iFigure = CreateListFigure();
 }