作成したメソッドの呼び出しに問題があります。
私が呼び出している方法は次のとおりです
public bool GetValue(string column, out object result)
{
result = null;
// values is a Dictionary<string, object>
if (this._values.ContainsKey(column))
{
result = Convert.ChangeType(this._values[column], result.GetType());
return true;
}
return false;
}
このコードを使用してメソッドを呼び出していますが、コンパイラ エラーが発生します。
int age;
a.GetValue("age", out age as object)
ref または out 引数は割り当て可能な変数でなければなりません
他の誰かがこの問題を抱えていますか、それとも私が何か間違ったことをしているだけですか?