【发布时间】:2014-01-27 08:03:05
【问题描述】:
我尝试将字符串变量与字符串输出参数进行比较,但它没有被编译。 似乎在比较之前等待初始化,但我无法更改之前的值。
public bool DownloadZipFile(out string zipUrl)
{
string zip = System.Windows.Forms.Clipboard.GetText();
// my code ...
if (zipUrl != string.Empty && zipUrl == zip)
Assert.Fail("Copy Zip Url : zip url not updated . zip url equal to prev zip url");
zipUrl = zip;
return true;
}
当我构建项目时,我得到:
错误 2 使用未分配的输出参数 'zipUrl'
【问题讨论】:
-
使用 ref 参数。