知识大全 C# list和文本文件转换
Posted 文件
篇首语:学习是劳动,是充满思想的劳动。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C# list和文本文件转换相关的知识,希望对你有一定的参考价值。
C# list和文本文件转换 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
private List<string> readFileToList(string fileName)
FileStream fs = new FileStream(fileName FileMode Open FileAccess Read);
List<string> list = new List<string>();
StreamReader m_streamReader = new StreamReader(fs);//中文乱码加上System Text Encoding Default 或则System Text Encoding GetEncoding( GB )
//使用StreamReader类来读取文件
m_streamReader BaseStream Seek( SeekOrigin Begin);
// 从数据流中读取每一行 直到文件的最后一行 并在richTextBox 中显示出内容
string strLine = m_streamReader ReadLine();
while (strLine != null)
list Add(strLine);
strLine = m_streamReader ReadLine();
//关闭此StreamReader对象
m_streamReader Close();
return list;
private void writeListToFile(List<string> pList string myFileName)
//创建一个文件流 用以写入或者创建一个StreamWriter
System IO FileStream fs = new System IO FileStream(myFileName FileMode OpenOrCreate FileAccess Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter Flush();
// 使用StreamWriter来往文件中写入内容
m_streamWriter BaseStream Seek( SeekOrigin Begin);
// 把richTextBox 中的内容写入文件
for (int i = ; i < pList Count; i++)
m_streamWriter WriteLine(pList[i]);
//关闭此文件
m_streamWriter Flush();
m_streamWriter Close();
//测试 by gisoracle
private void button _Click(object sender EventArgs e)
List<string> slist = readFileToList(@ C:\\转换\\ txt );
writeListToFile(slist @ C:\\转换\\ txt );
cha138/Article/program/net/201311/13050相关参考