私はこのコードを持っています
public MyResponse innerFunc(ref MyElem[]);
public IResponse myFunc(ref IElem[] myElem)
{
return this.innerFunc(ref (A_CAST_OR_SOMETHING) myElem);
}
どこ
- MyResponse:IResponse
- MyElem:IElem
- A_CAST_OR_SOMETHING は MyElem[] のものである必要があります
私がこれをするとき
public IResponse myFunc(ref IElem[] myElem)
{
return this.innerFunc(ref ((MyElem[]) myElem));
}
コンパイラは括弧(括弧のみ) を強調表示し、次のように言います。
ref または out 引数は割り当て可能な変数でなければなりません
私は何をすべきですか?