クラスの 1 つのインスタンスを受け取り、別のクラス インスタンスを返す単純なメソッドを呼び出しています。何らかの理由で、メソッド宣言でそれらを認識しませんが、メソッド内およびメソッドが呼び出される前は問題ありません。この理由を理解することはできません。これが私のコードです。
public ReceiptResponse DownloadReceipt(ReceiptRequest request)
{
ReceiptResponse call = null;
...
}
ReceiptResponse
どちらも行にエラーをReceiptRequest
スローしますが、何らかの理由でpublic
の作成は問題ありません。call
クラスの 1 つを次に示します (どちらもほぼ同じです)。
public class ReceiptRequest
{
public String ClientID;
public String PolNum;
public String RecNum;
}
私のエラー
エラー 16 型または名前空間名 'ReceiptRequest' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
アップデート
ReceiptResponse
行の作成にカーソルを合わせると、ツールチップに using ステートメントが表示されるため、必要な using ステートメントは間違いなくありcall
ます。
どうしてこれなの?