【发布时间】:2015-10-23 23:47:57
【问题描述】:
我一直认为(假设)Main 方法是静态的,因为您不能拥有它的多个实例(如果错了,请纠正我)。 Main 方法是程序的起点,因此您只能拥有一个。
如果我有
class Program
{
static void Main(String[] args)
{ // something
}
}
class OtherClass
{
void Test()
{
Program p1 = new Program();
Program p2 = new Program();
Program p3 = new Program();
Program p4 = new Program();
}
}
Program 的所有实例都将共享相同的Main 方法,因此总会有一个起点。
我说的对吗?因为我只是出于好奇搜索了这个问题,并在互联网上找到了不同的答案。
对于静态的主要方法,这种解释是否也正确?
【问题讨论】:
-
这是什么语言?
-
我不知道这很重要。每种语言的主要方法的概念都是相同的。但是c#
-
当方法为
static时,只能调用类中的方法而不实例化它。但是你的例子有点奇怪 -
您介意在网络上链接这些不同的答案吗?
-
" 每种语言的 main 方法的概念都是相同的"。没有。
标签: c# static main-method