【发布时间】:2013-07-21 22:29:09
【问题描述】:
静态类和静态方法有什么区别?我想了解其中的差异,以及何时可以使用其中一种与另一种。
例如,我有一个这样的类:
static class ABC
{
public int a;
public void function_a()
{
a = 10;
}
}
还有一个这样的类:
class DEF
{
public static int a;
public static void function_a()
{
a= 10;
}
}
第二种类我用过很多次,知道用法。第一个例子有什么用?
【问题讨论】:
-
您的第一个示例甚至没有编译并且似乎没有做任何有趣的事情,因此描述它的用途似乎是不可能的。这个问题太模糊,无法回答。
-
静态类中只能有静态成员。您的第一个示例由实例成员组成。
-
GOOGLE IS A GOOD TOOL- Use it sometimestackoverflow.com/questions/2267371/…
标签: c#