怎样用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#大菜鸟,望大神出手指点。 展开
351 1
234 2.123
123 2.33
... ...
读取的这两列数据要分别存储在两个数组里,这些数据之后要用,数据较多,有2000多个。本人C#大菜鸟,望大神出手指点。 展开
1个回答
展开全部
用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里面获得。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |