zoukankan      html  css  js  c++  java
  • c#写入配置文件(text)

    1.获取当前时间

    System.DateTime currentTime = new System.DateTime();
    currentTime = System.DateTime.Now;

    写入配置文件

    1)建立文件缓冲流(不知道这名字啥意思。。就当规划文件路径和编写方式用的)

    FileStream 类名fs=new FileStream("文件路径---可以直接写文件名,默认在debug里---例如config.txt ",FileMode.Create);

    这里的这个Create参数是覆盖的意思,还有个参数是Append,(就是不覆盖

    2)用系统给的函数写配置文件的内容(记得要new一个这个类的对象)

    StreamWriter sw=new StreamWriter(fs)   (参数放路径就好)

    3) 写内容

    例:sw.WriteLine("串口数据(串口号,波特率,奇偶校验位,数据位,停止位) " + currentTime.ToString());

    4) 如果不写这个函数,只有当整个程序运行结束时才会存储文件(用来防止数据丢失的,这个函数一结束就保存内容)

    sw.Flush();

    5)关闭

    sw.Close();

    fs.Close();

    想了下关闭释放内存还有个Dispose,查阅后可知

    Close负责关闭业务,Dispose负责销毁对象

    但是Dispose会负责Close的一切事务,额外还有销毁对象的工作,即Dispose包含Close

    那么就是说如果下面还有需要用到这个Filestream的就不要Dispose,用Close,否则内容会被清空。

  • 相关阅读:
    如何在SQL/400中计算两日期间的天数
    委托、事件与Observer设计模式
    C# 杂项
    泛型学习(二)
    委托
    操作符重载 (operator)
    一个解决方案多个项目
    将方法绑定到委托
    事件
    密封方法 密封类(sealed)
  • 原文地址:https://www.cnblogs.com/dengzhekaihua/p/10640864.html
Copyright © 2011-2022 走看看