有一文本文件
煤矿矿,2005-7-24 11:44:43,2,0,0
14,01400,23S3面下顺曹,瓦斯,1,环境,%,0,4,0,1,0.25,1.5,2
3,003308,中央泵房2#水泵,开停,3,水泵,,,,,,,,如何以共享方式打开,并逐行追加到一个ArrayList中
煤矿矿,2005-7-24 11:44:43,2,0,0
14,01400,23S3面下顺曹,瓦斯,1,环境,%,0,4,0,1,0.25,1.5,2
3,003308,中央泵房2#水泵,开停,3,水泵,,,,,,,,如何以共享方式打开,并逐行追加到一个ArrayList中
解决方案 »
- 恭请高人,求集合交集
- 急:禁止文件被替换
- 求高手,谁能写个操作系统读者写者的窗口程序给我
- (1.0).ToString() = "1"???
- 将截断字符串或二进制数据。语句已终止! 这是声明原因呢?代码为下,请高手帮忙调试!!!
- 求C#写的新闻编辑器
- vs 2005 自帶水晶報表
- 提交按扭为什么没用
- C#里面如何限制多个线程数量,即最多开启5个线程,其他线程等待有线程退出后再开启,最好有源码.
- 一打开C#就出现“无法加载配置文件RsReportDesigner.config。系统找不到制定的文件”
- 求个visual studio.net2005下载地址啊!!!
- 听说VS2005团队版的正式中文版微软已经正式发布了,不知道哪里有得下载?
ArrayList arrLines = new ArrayList();
using( FileStream fs = new FileStream( yourTextFile, FileMode.Open, FileAccess.Read, FileShare.Read ) )
{
using (StreamReader sr = new StreamReader(fs))
{
while (sr.Peek() >= 0)
{
arrLines.Add( sr.ReadLine());
}
}
}
while (!sr.EndOfStream)
{
al.Add(sr.ReadLine());
}
int k;
ArrayList al=new ArrayList();
while((k=receiveStream.ReadByte())!=-1)
{
al.Add((byte)k);
}
int count=al.Count;
byte[] by=new byte[count];
for(int i=0;i<count;i++)
{
by[i]=(byte)al[i];
}
FileStream fs=new FileStream("text.txt",FileMode.Create);
fs.Write(by,0,by.Length);
StreamReader sr = new StreamReader(fs)
while (sr.Peek() != -1)
{
arrLines.Add(sr.ReadLine());
}
sr.Close();
fs.Close();