代码问题

qq_24062975 2015-12-30 08:31:38
我想写一个小程序,winform中在一个按钮下进行一系列计算,然后把计算的结果写入自动生成的txt文件而不是在窗体中显示出来,这个代码该怎么写呢?
...全文
328 17 打赏 收藏 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
早起晚睡 2016-01-16
  • 打赏
  • 举报
回复
                           if (!File.Exists(strdt + "PCTxt.txt"))
                                            {
                                                using (FileStream fs1 = new FileStream(strdt + "PCTxt.txt", FileMode.Create, FileAccess.Write))//创建写入文件 
                                                {
                                                    using (StreamWriter sw = new StreamWriter(fs1))
                                                    {
                                                        sw.WriteLine(kk + "," + DateTime.Now);//开始写入值
                                                        sw.Flush();
                                                        //sw.Close();
                                                        //fs1.Close();
                                                        // fs1 = null;
                                                        //sw = null;
                                                    }
                                                }

                                            }
                                            else
                                            {
                                                using (FileStream fs = new FileStream(strdt + "PCTxt.txt", FileMode.Append))
                                                {
                                                    using (StreamWriter sr = new StreamWriter(fs))
                                                    {
                                                        sr.WriteLine(kk + "," + DateTime.Now);//开始写入值
                                                        sr.Flush();
                                                        // sr.Close();
                                                        //fs.Close();
                                                        // fs = null;
                                                        //sr = null;
                                                    }
                                                }
                                            }
早起晚睡 2016-01-16
  • 打赏
  • 举报
回复
如果存在就直接打开写如果不存在就创建再写
江南小鱼 2016-01-16
  • 打赏
  • 举报
回复
度娘下,比在这里=答案要快。
秋的红果实 2016-01-15
  • 打赏
  • 举报
回复
方法多了,filestream fs=new……,streamwriter sw=……,sw.writeline(内容);
Tian戊辰 2016-01-15
  • 打赏
  • 举报
回复
private void Write(string writeFileName, string contents)
{
    using (StreamWriter sw = new StreamWriter(writeFileName, true, System.Text.Encoding.Default))
    {
        sw.Write(contents);
    }
}
小K的大师兄 2015-12-31
  • 打赏
  • 举报
回复
这种代码网上一搜 以大堆啊 何必浪费积分在这里问 这么简单的问题你在这里问 我估计你也不是搞开发的 既然你这是想要这么个功能 如果自己是在坐不了 你就花点钱让人家给你做 找个网站发布你的需求 一大堆人给你做 但是如果你也是搞开发的 就不要这样搞了 还是自己慢慢专研吧
Poopaye 2015-12-31
  • 打赏
  • 举报
回复
引用 6 楼 qq_24062975 的回复:
引用 2 楼 shingoscar 的回复:
System.IO.File.WriteAllText(文件名及路径, 文件内容);
请问这里的文件内容指的是?
要写进文件的字符串
qq_24062975 2015-12-31
  • 打赏
  • 举报
回复
引用 2 楼 shingoscar 的回复:
System.IO.File.WriteAllText(文件名及路径, 文件内容);
请问这里的文件内容指的是?
FTD_Fred 2015-12-31
  • 打赏
  • 举报
回复
StreamWriter
  • 打赏
  • 举报
回复
msdn StreamWriter
衣舞晨风 2015-12-31
  • 打赏
  • 举报
回复
衣舞晨风 2015-12-31
  • 打赏
  • 举报
回复
又是课堂作业吗?
飞天凤凰601 2015-12-31
  • 打赏
  • 举报
回复
楼上的说得对,这最基本的东西你都不愿意写,你可能也不想编程
XD-1 2015-12-30
  • 打赏
  • 举报
回复
用System.IO里面的对象 FileStream fstream = new FileStream("//路径", FileMode.Create, FileAccess.Write); StreamWriter writer = new StreamWriter(fstream); 再调用writer的相应方法写入你计算的值
Poopaye 2015-12-30
  • 打赏
  • 举报
回复
System.IO.File.WriteAllText(文件名及路径, 文件内容);
kiba_zwei 2015-12-30
  • 打赏
  • 举报
回复
很简单啊。用using readstream简单易行。从此腰也不酸了,腿也不疼了。

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧