c#问题 如何将读入.txt文件数据写入类

woqinzhi 2010-07-25 11:57:57
如题,我先把读入.txt文件数据的过程写入类中,每次导入数据都用此类,但由于初学,这段程序不会写,求高手帮忙,给出此类完整代码,不胜感激! 急!
...全文
194 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuqiongsnow 2010-07-25
  • 打赏
  • 举报
回复
///////////////////写
FileStream fs = new FileStream("路径/name.txt" , FileMode.Create);
StreamWriter sw = new StreamWriter(fs);
sw.Write("内容");
///////////////////读
StreamReader sr = new StreamReader("路径/name.txt", System.Text.Encoding.Default);
string input=sr.ReadLine();
wuyq11 2010-07-25
  • 打赏
  • 举报
回复
自定义类
public string path{get;set;}
string str=File.ReadAllText("");
string[] arr=File.ReadAllLines("");
jason成都 2010-07-25
  • 打赏
  • 举报
回复
写如文件:加入空间:system.io;
streamwriter *file1=new streamwriter(文件绝对路径);或者 streamwriter *file2=new streamwriter(文件绝对路径,true);再或者streamwriter *file3=new streamwriter(file.create(文件绝对路径));file1.write("内容");其他也一样;
读区文件:streamrea *file=file.open(文件路径);
string m;
while(line=file.readline())
{可以接做事情;line为内容
}
或者
while(file。peek()>=0)
line=file.read();
写入与读取完后都要关闭文件
file.close;
你可以试试,我没有测试。自己查下文档。修改下。
icbc_ljt 2010-07-25
  • 打赏
  • 举报
回复
using (StreamReader sr = File.OpenText(path))
{
string s = "";
while ((s = sr.ReadLine()) != null)
{
Console.WriteLine(s);
}
}

上面是读取一行,如读取全部用
sr.ReadToEnd()
litao1989 2010-07-25
  • 打赏
  • 举报
回复
百度一下
woqinzhi 2010-07-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
自定义类
public string path{get;set;}
string str=File.ReadAllText("");
string[] arr=File.ReadAllLines("");
[/Quote]

能再详细一些吗?
woqinzhi 2010-07-25
  • 打赏
  • 举报
回复
能详细一些吗?
crazy2k 2010-07-25
  • 打赏
  • 举报
回复
自己定义数据格式,读进来以后把值付到你的实例
viki117 2010-07-25
  • 打赏
  • 举报
回复
google:C# TXT操作

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧