zoukankan      html  css  js  c++  java
  • 读取.dat数据文件

    public static Dictionary<string, serclass> dic_FarmCropsInfo = new Dictionary<string, serclass>();  //需要保存的对象

    /// <summary>
            /// 获取
            /// </summary>
            public static void GetFarmCropsInfo()
            {
                try
                {
                    string cropinfo_fn = AppDomain.CurrentDomain.BaseDirectory + "object.dat";
                    if (!File.Exists(cropinfo_fn))
                    {
                        File.Create(cropinfo_fn);
                    }
                    using (System.IO.FileStream fs = new System.IO.FileStream(cropinfo_fn, System.IO.FileMode.Open))
                    {
                        BinaryFormatter bf = new BinaryFormatter();
                        dic_FarmCropsInfo = bf.Deserialize(fs) as Dictionary<string, PayInfo>;
                    }
                }
                catch
                {
                }
            }

    /// <summary>
            /// 存储
            /// </summary>
            public static void SetFarmCropsInfo()
            {

    try            

    {               

      string cropinfo_fn = AppDomain.CurrentDomain.BaseDirectory + "object.dat";              

       if (!File.Exists(cropinfo_fn))               

      {                  

       File.Create(cropinfo_fn);              

       }                

    using (System.IO.FileStream fs = new System.IO.FileStream(cropinfo_fn, System.IO.FileMode.OpenOrCreate))                

    {

                        BinaryFormatter bf = new BinaryFormatter();

                        bf.Serialize(fs, dic_FarmCropsInfo);                

    }            

    }            

    catch             {             }

    }

    public class serclass

    {

    ...

    }

  • 相关阅读:
    方法的重载理解
    JAVA 三种循环的总结
    模拟时间倒计时
    制作漂浮广告效果
    js+css+html实现抽奖小程序
    将系统时间转换为汉字表示的四种方法
    简单的导航栏
    模仿光标闪烁,光标移动,自动切换背景
    sublime插件emmet安装和使用
    现在有一张半径为r的圆桌,其中心位于(x,y),现在他想把圆桌的中心移到(x1,y1)。每次移动一步,都必须在圆桌边缘固定一个点然后将圆桌绕这个点旋转。问最少需要移动几步。
  • 原文地址:https://www.cnblogs.com/Charles-xu/p/4913546.html
Copyright © 2011-2022 走看看