当前位置:编程学习 > C#/ASP.NET >>

数据写入文件问题,求救

New_Trains(0)是一个结构体数组,大小是800多个元素
为什么写入文件的时候,自由前400个左右写进去了呢
谢谢 ^_^ 

Dim _SpaceFile As System.IO.TextWriter = System.IO.File.CreateText("C:\Documents and Settings\Administrator.1A41D626AF2742D\桌面\1.txt")

Dim _SpeedFile As System.IO.TextWriter = System.IO.File.CreateText("C:\Documents and Settings\Administrator.1A41D626AF2742D\桌面\2.txt")

Dim i As Integer = 0
While (i < New_Trains(0).Length)
_SpaceFile.WriteLine(New_Trains(0)(i).sngs.ToString)
_SpeedFile.WriteLine(New_Trains(0)(i).sngv.ToString)
i += 1
End While --------------------编程问答-------------------- 循环写的有点不对吧!实在不行嘛!就用类好了,800多个字段的结构在效率上绝对不如相应的类! --------------------编程问答-------------------- 需要定期Flush来清空缓存。
Sample code as follows:
While (i < New_Trains(0).Length)
_SpaceFile.WriteLine(New_Trains(0)(i).sngs.ToString)
_SpeedFile.WriteLine(New_Trains(0)(i).sngv.ToString)
i += 1
_SpaceFile.Flush()
_SpeedFile.Flush()
End While

相关的说明,可以参看
http://blog.csdn.net/Knight94/archive/2006/08/25/1116346.aspx
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,