c# 在动态类中如何调用静态方法?

 我来答
百度网友3096cbde2
2018-02-04 · TA获得超过323个赞
知道小有建树答主
回答量:337
采纳率:0%
帮助的人:295万
展开全部
要调用其它类,有两种情况:
1)如果其它类的方法是实例方法,就要先new 类再调用。
2)如果其它类的方法是静态方法,就可以直接调用。
举个例子:

public class A
{
//实例方法
public void Method1(){//..}
//静态方法
public static Method2(){//..}
}
要在类B中调用上面2个不同类型方法,则使用方法如下:
调用实例方法:
A a = new A();
a.Method1();
调用静态方法:
A.Method2();
---------------------------------------------

你是想获取sum后的值吧?
那参数类型就要改了:
public class A
{
public static int a = 0;
public static int sum(int n)
{ // 定义了一个静态的方法sum.
return a = a + n;
}
}

public class Test {
public void test()
{
int result = A.sum(5);
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式