c#编译错误
本文关键字:错误 编译 | 更新日期: 2023-09-27 18:27:55
我正在使用RSA算法进行图像隐写术和视觉密码学项目。在编译项目时,我收到了以下错误:
ArgumentException未处理
以及
空路径名不是合法的
此错误显示在:
FileStream outStream =
new FileStream(stegoFileName, FileMode.Create, FileAccess.Write);
您试图创建并打开一个文件,但没有为文件指定名称。这是不可能的,所以函数通过抛出异常来抱怨。
要解决此问题,请将要打开的文件的名称放入stegoFileName
中。
看看这篇文章,当然还有可能的例外:MSDN:FileStream Constructor。由于以下可能的原因,您会得到ArgumentException:
路径是一个空字符串("),只包含空白,或者包含一个或多个无效字符。
因此,请确保路径("stegoFileName"的值)不是null,不是空的,不包含无效字符,并且引用了有效的路径。