如何使用C#中的FileStream创建具有列表的文件<>;?

如何使用C#中的FileStream创建具有列表的文件<>;?,c#,filestream,C#,Filestream,我想用C写文件。和数据类型,写的是列表,但我不能使用FileStream。 如果我创建了一个使用FileStream的文件,则该文件为空 所以,我想问一下,我如何使用FileStream来编写列表????从你的问题来看,不清楚你在尝试什么,或者它是如何失败的 但这个例子可能会有所帮助: List newData=newlist(); ... 私有无效按钮保存单击(对象发送者,事件参数e){ newData.Add(textboxlation.Text); newData.Add(textbox

我想用C写文件。和数据类型,写的是列表,但我不能使用FileStream。 如果我创建了一个使用FileStream的文件,则该文件为空


所以,我想问一下,我如何使用FileStream来编写列表????从你的问题来看,不清楚你在尝试什么,或者它是如何失败的

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

List newData=newlist();
...
私有无效按钮保存单击(对象发送者,事件参数e){
newData.Add(textboxlation.Text);
newData.Add(textboxlongtudent.Text);
newData.Add(textBoxElevation.Text);
...
私有void saveToolStripMenuItem\u单击(对象发送者,事件参数e)
{
TextWriter tw=新的StreamWriter(“NewData.txt”);
WriteLine(String.Join(“,”,newData));
...

您也可以反复浏览列表,一次只写一个项目。

请尝试编辑您的问题,我不明白。您想从文件中读取并存储在列表中,还是将列表存储在文件中??
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));
  ...