我在调用我所做的方法时遇到问题。
我调用的方法如下
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 参数必须是可赋值变量
其他人有这个问题还是我做错了什么?