知识大全 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

相关参考