【发布时间】:2016-02-17 17:23:24
【问题描述】:
我正在使用 C# 打开一个文本文件,然后我使用以下代码读取其中的所有内容:
OpenFileDialog pic = new OpenFileDialog();
pic.ShowDialog();
System.IO.StreamReader file = new System.IO.StreamReader(pic.OpenFile());
a=file.readline();
读完后,我想再读一次数据,但它告诉我它是空的 - 我怎样才能再读一次?
【问题讨论】:
-
您还显示了部分代码..您为什么不发布和/或显示所有相关代码..?
a是什么a定义在哪里?等等......在OpenFileDialog上做一个简单的谷歌搜索,互联网上有大量的工作示例以及SO也谷歌函数File.ReadAllLines -
您可以使用 OpenFileDialog 的 FileName 属性并将获得的文件名存储在变量中。因此,虽然您知道文件名,但您可以随时打开它...
-
a 是字符串...我忘记写了
标签: c# openfiledialog