c# 把對象保存到文件(.net2003)

   Font   font   =   new   Font("宋體",   16f);   
 
          IFormatter formatter = new BinaryFormatter();
          Stream stream = new FileStream(@"D:/MyFile.bin", FileMode.OpenOrCreate,
    FileAccess.Write, FileShare.None);
    
    //通過formatter對象以二進制格式將obj對象序列化後到文件MyFile.bin中
    formatter.Serialize(stream,font);
    stream.Close();
   
        //重新取回數據
         Stream stream2 = new FileStream(@"D:/MyFile.bin", FileMode.Open,
    FileAccess.Read, FileShare.None);

   Font font2=(Font)formatter.Deserialize(stream2);
   stream2.Close();


   MessageBox.Show(font2.FontFamily.ToString());    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章