当前位置:编程学习 > C#/ASP.NET >>

c#怎么建立和读写文本文件?

c#怎么建立和读写文本文件??初学编程,各位高手不要见笑 --------------------编程问答-------------------- 在MSDN或者Google搜索System.IO.File --------------------编程问答-------------------- FileStream类,Read,Write方法,
还有很多啦
File.ReadAllText (String) 
…… --------------------编程问答-------------------- //写
System.IO.StreamWriter sw = System.IO.File.CreateText(path);
sw.Write("往里写吧");
 //写完了close
sw.Close();

//读
System.IO.StringReader sr = System.IO.File.OpenText("文件路径");
string all = sr.ReadToEnd();//读所有的
string line = sr.ReadLine();//一行一行的读
sr.Close();//关闭 --------------------编程问答-------------------- 参见MSDN:

StreamReader and StreamWriter.. --------------------编程问答-------------------- 直接看帮助,里面详细的说明了。帮助索引key:StreamReader,StreamWriter --------------------编程问答-------------------- 楼上的正解 --------------------编程问答-------------------- StreamReader and StreamWriter
--------------------编程问答-------------------- 楼上的都对。
推荐一篇不错的Knowledge Base文章:如何在 Visual C# 中执行基本的文件 I/O。kb304430 --------------------编程问答-------------------- //读ini文件
public static ArrayList ReadIniFile()
{
//从文件config.ini中读取数据
         StreamReader myrd=new StreamReader(filePath,Encoding.Default);
ArrayList tempstr=new ArrayList();
while(myrd.Peek()>=0)
{
  tempstr.Add(myrd.ReadLine());
}
myrd.Close();
         return tempstr;
}
//将ArrayList重新写入到文件中
public static void WriteIniFile(ArrayList content)
{
FileStream fs = new FileStream(filePath,FileMode.Create, FileAccess.Write, FileShare.None);
StreamWriter mywt=new StreamWriter(fs,Encoding.Default);
IEnumerator myEnumerator = content.GetEnumerator();
while (myEnumerator.MoveNext())
mywt.WriteLine(myEnumerator.Current);
mywt.Flush();
mywt.Close();
fs.Close();
} --------------------编程问答-------------------- mark --------------------编程问答-------------------- mark --------------------编程问答-------------------- 顶楼主,顺便mark了 --------------------编程问答-------------------- 支持三楼的

补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,