c#写入配置文件(text)

Posted dengzhekaihua

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,否则内容会被清空。

 

以上是关于c#写入配置文件(text)的主要内容,如果未能解决你的问题,请参考以下文章

C#做一个写txt文件流的测试,为什么配置低的机器写入的还快

C#如何读取config配置文件数据?

将Sublime Text 2配置为C#代码编辑器(附配置文件)

读取/写入使用 csd 生成的 xml

c# 配置文件之configSections配置(三)

C# 读写App.config配置文件的方法