怎样用visual studio 2010的C#语言编一个可以输入txt文档中内容的窗体?

就是在Windowsform上加个button,要求点击后能弹出选择要打开的文件的对话框,要打开的是txt文件,打开txt后还要能读取里面的数据,txt中是两列数据,形式... 就是在Windows form上加个button,要求点击后能弹出选择要打开的文件的对话框,要打开的是txt文件,打开txt后还要能读取里面的数据,txt中是两列数据,形式是这样的:
351 1
234 2.123
123 2.33
... ...
读取的这两列数据要分别存储在两个数组里,这些数据之后要用,数据较多,有2000多个。本人C#大菜鸟,望大神出手指点。
展开
 我来答
hey112233
2014-05-09 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:100%
帮助的人:101万
展开全部
用OpenFileDialog打开txt文件,然后使用内置的StreamReader进行读取,2000多不算多了。
更多追问追答
追问
能不能提供详细的代码?本人超菜鸟,OpenFileDialog看了参考书还会照着写一下,但是streamreader神马的真心不会用T T
追答
private String logFileRead(string filename)
{
string logfilename = Server.MapPath(LogFileRoot + "/" + filename);
FileStream fs = new FileStream(logfilename, FileMode.OpenOrCreate, FileAccess.Read);
StringBuilder output = new StringBuilder();
output.Length = 0;
StreamReader read = new StreamReader(fs, System.Text.Encoding.Default);
read.BaseStream.Seek(0, SeekOrigin.Begin);
while (read.Peek() > -1)
{
output.Append(read.ReadLine() + "\r\n");
}
read.Close();
return output.ToString();
}
看这个照着改下,logfilename是文件的路径,你直接从OpenFileDialog里面获得。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式