-2

我想用 C# 写文件。和数据类型,写入是 List<> 但我不能使用 FileStream。如果我制作了一个文件来使用 FileStream,那个文件是空的,

所以,我想问一下,我怎样才能使用 FileStream 来写 List<>???? T_T

4

1 回答 1

1

从您的问题来看,尚不清楚您在尝试什么,或者它是如何失败的。

但是这个例子可能会有所帮助:

从列表写入文本文件 C#

List<string> newData = new List<string>();
...

private void buttonSave_Click(object sender, EventArgs e) {
  newData.Add (textBoxLatitude.Text);
  newData.Add (textBoxLongtitude.Text);
  newData.Add (textBoxElevation.Text);
  ...

private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
  TextWriter tw = new StreamWriter("NewData.txt");                       
  tw.WriteLine(String.Join(", ", newData));
  ...

你也可以遍历你的列表,一次写一个项目。

于 2013-09-28T19:22:42.087 回答