读书人

关于类方法的有关问题

发布时间: 2012-01-14 20:02:35 作者: rapoo

关于类方法的问题
请问各位:
如何不定义类对象而使用该类的方法,是将该方法定义为public还是static或是其它?


class a
{
public void b(void)
{
}

static void c(void)
{
}

public static void d(void)
{
}
}

//不定义a的实例,直接使用a的方法
//以下哪一个可行?
a.b();
a.c();
a.d();


[解决办法]
static
[解决办法]
应该是static
不过要想不定义就使用类的方法,听说这样做很不安全,我一般都是直接使用结构的方法

[解决办法]
static

或者直接定义静态类
[解决办法]
//自己动手一下就知道结果了

class a
{
public void b()
{
}

static void c()
{
}

public static void d()
{
}
}
private void button1_Click(object sender, EventArgs e)
{
//a.b();
//a.c();
a.d();
}

[解决办法]
static

读书人网 >C#

热点推荐