求助 初学C#遇到的一个问题:运行程序时出错,但按F11可继续。。。
//若启动目录下Chinese.txt文件不存在,则创件它
if (File.Exists(Application.StartupPath + @"\Chinese.txt") == false)
{
File.Create(Application.StartupPath + @"\Chinese.txt");
}
//(重)向Chinese.txt文件中写入指定的字符串
StreamWriter Sw = new StreamWriter(Application.StartupPath + @"\Chinese.txt", false, System.Text.Encoding.Default);
Sw.WriteLine("我很高兴见到你 !");
Sw.Close();
==============================================================================
当Chinese.txt不存在时,此时当我运行上面的代码时,会在
StreamWriter Sw = new StreamWriter(Application.StartupPath + @"\Chinese.txt", false, System.Text.Encoding.Default); 处暂停,
提示错误为:
{"文件“G:\\WindowsApplication1\\WindowsApplication1\\bin\\Debug\\Chinese.txt”正由另一进程使用,因此该进程无法访问该文件。"}
但如果按F11可继续运行,我的CODE 流程看起来实在没有问题啊,改如何解决?
先谢谢谢谢谢了。。。