<分区>
所以我正在尝试编译小行星游戏。它几乎可以正常工作,所有文件都已就位等等......
当遇到这段代码时,问题就来了。
FileStream myFileStream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read);
string myTempFile = @"F:\Documents\Junior School\Computer Programming (Java 1)\AsteroidsWithSound\AsteroidsWithSound\temp\mysound" + i.ToString() + ".wav";
它给了我一个错误/警告,不确定它到底叫什么但是它说
ArgumentException 未处理。 空路径名是不合法的。
我在网上阅读过有关导致此问题的此类代码块,但一直找不到解决方案。任何帮助都会很棒。
编辑:文件名在此 block 中定义。
string filename = this.Player.FileName;
this.Player.Open("");
File.Delete(filename);
this.isReady = true;