C#中怎么将字符串写入到一个文本文件中

作者&投稿:愚张 (若有异议请与网页底部的电邮联系)
在C#中如何将字符串写入文本文件~

1、首先我们以一串字符串为例,首先定义一个字符串string s = "abcdefgh";

2、之后的格式是System.IO.File.WriteAllText,或者是.WriteAllLine、.WriteAllBytes等。对于字符串可以System.IO.File.WriteAllText比较好,对于字符串数组用System.IO.File.WriteAllLine比教好

3、我们以System.IO.File.WriteAllText为例,我们会发现它有两个重载,两个重载都会有两个内容一个是写入文件路径和文件名,另外一个是字符串的名字。不同在于最后的编码Encoding.Default上
4、之后我们输入我们的文件位置,及其文件名。其中路径文件名要在“”下,文件名的后缀千万不要忘记写,我们就以txt为例

5、之后键入的是我们的字符串的变量名,最后最好加上Encoding.Default,来防止编码问题

6、我们按F5执行下,我们就可以到C盘打开我们的文件,我们会看到,我们的字符串已经成功写入到文件中

1、首先我们以一串字符串为例,首先定义一个字符串string s = "abcdefgh";

2、之后的格式是System.IO.File.WriteAllText,或者是.WriteAllLine、.WriteAllBytes等。对于字符串可以System.IO.File.WriteAllText比较好,对于字符串数组用System.IO.File.WriteAllLine比教好

3、我们以System.IO.File.WriteAllText为例,我们会发现它有两个重载,两个重载都会有两个内容一个是写入文件路径和文件名,另外一个是字符串的名字。不同在于最后的编码Encoding.Default上
4、之后我们输入我们的文件位置,及其文件名。其中路径文件名要在“”下,文件名的后缀千万不要忘记写,我们就以txt为例

5、之后键入的是我们的字符串的变量名,最后最好加上Encoding.Default,来防止编码问题

6、我们按F5执行下,我们就可以到C盘打开我们的文件,我们会看到,我们的字符串已经成功写入到文件中

哥们你也不给点悬赏分,还好没分我也愿意回答,呵呵!

首先添加引用
using System.IO;
using System.Diagnostics;

////////////////////////这里是覆盖你的已有的文本文件////////////////////
string str="你的字符串";
string filePath = "d:\\infor.txt";//这里是你的已知文件
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.ReadWrite);
StreamWriter sw = new StreamWriter(fs);
fs.SetLength(0);//首先把文件清空了。
sw.Write(str);//写你的字符串。
sw.Close();

/////////////////////以下是运行这个文件/////////////////////////
Process p = new Process();
p.StartInfo.FileName =filePath;
p.Start();

StreamWriter你可以用这个类来实现啊。
这个类有一个write()的函数的。直接将你需要保存的内容作为函数的参数传递过去就可以了。。
具体的方式你可以参考MSDN的。


莱州市17896949831: C#中怎么将字符串写入到一个文本文件中 -
鄘沾十五: StreamWriter你可以用这个类来实现啊.这个类有一个write()的函数的.直接将你需要保存的内容作为函数的参数传递过去就可以了..具体的方式你可以参考MSDN的.

莱州市17896949831: 在C#中如何将一个字符串写入到一个文件中 -
鄘沾十五: string logPath = HttpContext.Current.Server.MapPath("log.txt");//文件相当路径 System.IO.StreamWriter sw = new System.IO.StreamWriter(logPath, true, Encoding.UTF8);sw.WriteLine("要写入的文本");sw.Close();

莱州市17896949831: c#中如何向文本文件中写入字符串.最好写个小程序示范一下.谢谢 -
鄘沾十五: try{ //Pass the filepath and filename to the StreamWriter Constructor StreamWriter sw = new StreamWriter("C:\\Test.txt"); //Write a line of text sw.WriteLine("Hello World!!"); //Write a second line of text sw.WriteLine("From the StreamWriter ...

莱州市17896949831: 怎么样用C#实现向一个TXT文件指定行的末尾写入字符串? -
鄘沾十五: 可以用最简单的方法,那就是新知建一个文件实例,然后赋值道 StreamReader sr = new StreamReader("要写入的文件名专", Encoding.Default); StreamWriter sw = new StreamWriter ("临时文件",Encoding.Default); string[]a={"...

莱州市17896949831: c#如何按行按列把字符或数组元素写入文本txt文件中
鄘沾十五: string file = "d:\a.txt";StreamWriter wr = new StreamWriter(new FileStream(file, FileMode.Append)); wr.WriteLine("hahahha");wr.Flush(); wr.Close();

莱州市17896949831: C#如何向文本文件中写入 -
鄘沾十五: 写文本不需要弹出窗体.给你个函数 public static void MakeFile(string FileName,string Content){System.IO.StreamWriter sw = new System.IO.StreamWriter(FileName,false,System.Text.Encoding.GetEncoding("gb2312"));try{sw.Write(Content); ...

莱州市17896949831: 用c#把一个字符串写到记事本中 -
鄘沾十五: * 参数是你要写入数据的记事本的地址,如果没有这个记事本,File会自动创建 * 所以不用向楼上一样,还要判断. */ StreamWriter sw= File.AppendText("D:\\123.txt"); /** * 你要追加的数据 * 不用设置编码格式,原因是StreamWriter可以写入中文 */ sw.Write("爱上对方家啥地方abcdefgABCDEFG0123456"); sw.Flush();//清空缓冲区 sw.Close();//关闭流

莱州市17896949831: 用c#把一个字符串写到记事本中
鄘沾十五: 可以使用 System.IO.File 这个类 System.IO.File.WriteAllText("文件名", "你要写的string类型的字符串");

莱州市17896949831: C#解决字符串输入、反序输出,和写入文本文件! -
鄘沾十五: /* * Created by Justinliyh. * Date: 2009-5-10 * QQ:120389514 * Email:lyhua@mail.ustc.edu.cn */ using System; using System.Collections.Generic; using System.Text; using System.IO; namespace ConsoleApplication5 { class mytest { static void ...

莱州市17896949831: 在c#中怎样将\n写入文本中. -
鄘沾十五: 前面加个@ 就是写@"\n" c#可以用@符号来让后面的字符串不用转义字符

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网