积极答复者
为什么dispose了不能重新声明同名变量

问题
-
我写了个分割文件的程序,在写文件代码时遇到一个问题:
有问题的代码
if (intFileCoped > intSizeSet) \\当写入文件大小超过设定值时,新建个文件
{
i = i + 1;
string strFileMudiNew = strFileMudi.Replace(".", "-" + i.ToString() + ".");fwriter .dispose(); //fwriter在之前定义过
FileStream fwriter = new FileStream(strFileMudiNew, FileMode.Create);
intFileCoped = osize;
}修改后的代码
if (intFileCoped > intSizeSet) \\当写入文件大小超过设定值时,新建个文件
{
i = i + 1;
string strFileMudiNew = strFileMudi.Replace(".", "-" + i.ToString() + ".");
FileStream fwriterF = new FileStream(strFileMudiNew, FileMode.Create);fwriter = fwriterF;
intFileCoped = osize;
}为什么我dispose了重新构建不行?
- 已编辑 Sheng Jiang 蒋晟Moderator 2010年5月31日 5:07 标题含糊