我正在调用一个简单的方法,它接收我的一个类的实例并返回另一个类实例。出于某种原因,它在方法声明中无法识别它们,但在方法中和调用方法之前对它们很好。想不出这其中的原因。这是我的代码;
public ReceiptResponse DownloadReceipt(ReceiptRequest request)
{
ReceiptResponse call = null;
...
}
ReceiptResponse
并且ReceiptRequest
都在行中抛出错误,但由于某种原因public
,创建是好的。call
这是其中一个类(两者几乎相同);
public class ReceiptRequest
{
public String ClientID;
public String PolNum;
public String RecNum;
}
我的错误
错误 16 找不到类型或命名空间名称“ReceiptRequest”(您是否缺少 using 指令或程序集引用?)
更新
我肯定有所需的 using 语句,因为如果我将鼠标悬停在行ReceiptResponse
的创建上,call
那么它会在工具提示中显示 using 语句。
为什么是这样?