c#编译错误
问题描述:
我正在使用RSA算法进行图像隐写和可视密码学项目。虽然编译项目我得到这些错误:c#编译错误
ArgumentException的是未处理
也
空路径名称是不合法的
中显示此错误:
FileStream outStream =
new FileStream(stegoFileName, FileMode.Create, FileAccess.Write);
答
您正在尝试创建并打开文件,但未指定文件的名称。这是不可能的,所以函数通过抛出异常来投诉。
若要解决此问题,请将要打开的文件的名称放入stegoFileName
。
答
看看这篇文章,当然可能有例外:MSDN: FileStream Constructor。你得到的的ArgumentException为以下可能的原因:
路径是一个空字符串(“”),仅包含空白或者包含一个或多个无效字符。
所以确保路径(“stegoFileName”的值)不空,不是空的,不包含无效字符,是指一个有效的路径。