【发布时间】:2014-05-28 04:01:46
【问题描述】:
为什么不能用out参数调用另一个类的方法?例如:
class Program
{
static void Main(string[] args)
{
int i =10;
int j = OtherClass.Test(i);
}
}
class OtherClass
{
public static int Test(out int i)
{
i = 30;
return i+15;
}
}
我得到“'ConsoleApplication2.OtherClass.Test(out int)' 的最佳重载方法匹配有一些无效参数”错误??
我怎样才能做到这一点?我需要调用一些带有一些输出参数的通用静态方法。
谢谢
【问题讨论】:
-
OtherClass.Test(out i);下次请先用google或msdn -
天哪!!!,算了,谢谢,我在一些复杂的实现之间搞糊涂了,忘记了一个简单的要求,再次感谢