如何调用带参数的其他类方法
本文关键字:参数 其他 类方法 何调用 调用 | 更新日期: 2023-09-27 18:05:23
为什么我不能调用另一个类的方法与我们的参数?例如:
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。测试(out int)"有一些无效参数"错误??
我该怎么做呢?我需要调用一些带参数的通用静态方法。
谢谢
调用程序将如下所示:
class Program
{
static void Main(string[] args)
{
int i;
int j = OtherClass.Test( out i);
}
}
你需要像这样调用你的方法:
int j = OtherClass.Test(out i);
你也应该明白,通过这样做,你会改变'i'变量的值,你作为一个参数传递给Test方法。
更具体地说:在执行Test方法后,'i'的值将被设置为30。