SOS,C#问题,怎么把以下程序读到内存?在线等…………

[复制链接]
查看11 | 回复3 | 2009-6-15 08:55:46 | 显示全部楼层 |阅读模式
FileStream dFile = new FileStream("StuInfo.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);

StreamWriter sw = new StreamWriter(dFile);

for (i = 0; i < stu.Length; i++)

{

sw.WriteLine(stu.No);

sw.WriteLine(stu.Name);

sw.WriteLine(stu.Policty);

sw.WriteLine(stu.Birthday);

sw.WriteLine(stu.Score);

sw.WriteLine(stu.Others);

}

sw.Close();
我会写到磁盘中,不会读出来!!谢谢了!!!

回复

使用道具 举报

千问 | 2009-6-15 08:55:46 | 显示全部楼层
像你这种存储固定数据格式的可以使用BinaryReader 和BinaryWriter下面是写入文件:using(BinaryWriter binWriter =
new BinaryWriter(File.Open(fileName, FileMode.Create))){
for (int i = 0; i < stu.Length; i++)
{
binWriter.Write(stu.No);
binWriter.Write(stu.Name);
binWriter.Write(stu.Policty);
...
回复

使用道具 举报

千问 | 2009-6-15 08:55:46 | 显示全部楼层
用StringReader...
回复

使用道具 举报

千问 | 2009-6-15 08:55:46 | 显示全部楼层
String Context=(
new StreamReader(
File.OpenReader("StuInfo.txx")
)
).ReadToEnd(); //Context就是所有的读到的文本。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行