using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;namespace TestBufferedStream
{
class Program
{
static void Main(string[] args)
{
string mypath = @"F:\Learning\C# 3.0\Practice Examples\Chap11\TestBufferedStream\TestBufferedStream\bin\Debug\test.txt";
File.Create(mypath);
Console.ReadLine();
int c;
StringBuilder mySB = new StringBuilder();
BufferedStream myBS = new BufferedStream(new FileStream("test.txt",FileMode.Open));
while ((c = myBS.ReadByte()) != -1)
{ mySB.Append((char)c);
}
Console.WriteLine(mySB.ToString());
myBS.Close();
Console.ReadLine();
}
}
}请问我在上面创建了一个文件以后,在硬盘下生成了这个文件TEST.txt
然后程序读到用bufferedStream类来包装连接的时候发生了错误,
系统提示,进程给占用了。bufferedStream无法用到此进程,
如何才能让我生成完test这个文件以后,把进程关掉呢,然后让下面执行bufferedStream包装的时候不会出错啊。
谢谢了,请大虾们帮不我看看这个程序啊,谢谢
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;namespace TestBufferedStream
{
class Program
{
static void Main(string[] args)
{
string mypath = @"F:\Learning\C# 3.0\Practice Examples\Chap11\TestBufferedStream\TestBufferedStream\bin\Debug\test.txt";
File.Create(mypath);
Console.ReadLine();
int c;
StringBuilder mySB = new StringBuilder();
BufferedStream myBS = new BufferedStream(new FileStream("test.txt",FileMode.Open));
while ((c = myBS.ReadByte()) != -1)
{ mySB.Append((char)c);
}
Console.WriteLine(mySB.ToString());
myBS.Close();
Console.ReadLine();
}
}
}请问我在上面创建了一个文件以后,在硬盘下生成了这个文件TEST.txt
然后程序读到用bufferedStream类来包装连接的时候发生了错误,
系统提示,进程给占用了。bufferedStream无法用到此进程,
如何才能让我生成完test这个文件以后,把进程关掉呢,然后让下面执行bufferedStream包装的时候不会出错啊。
谢谢了,请大虾们帮不我看看这个程序啊,谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货