C#中 Main()方法的详细解释

如题所述

Main 方法是程序的入口点,您将在那里创建对象和调用其他方法。一个 C# 程序中只能有一个入口点。
class TestClass
{
static void Main(string[] args)
{
// Display the number of command line arguments:
System.Console.WriteLine(args.Length);
}
}
Main 方法是程序的入口点,程序控制在该方法中开始和结束。

该方法在类或结构的内部声明。它必须为静态方法,而不应为公共方法。(在上面的示例中,它接受默认访问级别 private。)

它可以具有 void 或 int 返回类型。

声明 Main 方法时既可以使用参数,也可以不使用参数。

参数可以作为从零开始索引的命令行参数来读取。

与 C 和 C++ 不同,程序的名称不会被当作第一个命令行参数。

参考资料:引自MSDN帮助文档

温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-30
只是指定一个程序的入口点,以及一些启动参数罢了,没别的。本回答被提问者采纳
第2个回答  2009-05-30
程序的入口,一个程序只能有一个Main()函数。
第3个回答  2009-05-30
这是程序的切入点啊,运行的时候,会从这里开始

C#中声明 静态主函数是什么意思? public static Main()
Main()函数在C#里非常特殊,它是编译器规定的所有可执行程序的入口点。对Main()函数我们有以下几条准则:1.所有.NET应用程序,可执行文件(Cass Library没有这个要求)都必须必须拥有Main函数,否则将产生一个编译错误.2.Main函数必须是静态的(static).3.Main函数的访问级别没有特殊要求,public protected...

C#中的Main()方法
C#中的Main()方法有4种,分别如下:1、static void Main(string[]args) { } 2、static int Main(string[args) { } 3、static void Main() { } 4、static int Main(){ } 这4种按是返回类型,又可以分成两种,分别是void和int。(1)、int返回类型的main函数,是标准的main函数,最后根据执...

在C#中,main方法的作用是什么,缺少main会有什么样的结果?
1、main是程序的入口,如果没有main,这个程序是无法成为可执行程序的 2、没有main的话,这个程序在不同的程序之间可以作为被其它库调用(例如dll的形式),也可以在同一个工程内被其它文件引用(源码的形式)。

C#中Main方法的4种形式的区别?
void类型的main函数就是不返回任何东西的非标准main函数类型.然后是参数类型,这个也分两种,不带参数的和带一个string数组的 应用程序在执行的时候可以加参数,这个应该知道吧?带有参数的main函数,会把命令行传递进来的参数放在这个string数组里,然后你可以通过检查这个数组里的元素来获取用户输入的参数 不带...

C#中的main(String[] args)的意思
运行时会弹出命令窗口,你可以在那里输入一些参数,string[] args 指的就是你在命令窗口输入的参数。也就是命令行参数。

main设置方法
在C#中,main方法必须声明为static,并可以包含或不包含返回类型(void或int)以及参数(string[] args)。如果你希望程序在启动时可以接收命令行参数,则应在main方法中包括string[] args参数。例如,`static void Main(string[] args)`。这种方法不需要任何额外的设置,只需在代码中按此格式编写main...

c# Main 函数问题
Main是static修饰符,表示静态的。要调用a()或者b(),可以先在Main函数体里实例化class Program;Program pr=new Program(); pr.a();pr.b();即可; 如果不实例化class Program,要直接调用class Program中的方法,那么该调用的方法也必须为static修饰; static void a(){};static修饰过的变量或者方法...

main是什么
详细解释:1. main的定义 在多数编程语言中,如C、C++、Java等,main是一个特殊的函数,被用作程序的入口点。当我们运行一个程序时,执行流程首先会到达main函数,然后从这里开始执行。2. main的功能 main函数承载着程序的初始化任务,以及调用其他函数来执行具体任务的责任。在程序执行过程中,其他函数...

C#如何在程序中使用int值返回的Main方法,如图,不太明白,举例说明怎样...
C# 中的程序入口Main方法默认是void, 没有返回值的. 因为一般来说普通程序就只是执行一个Main方法, 只是在Main方法中再去调用别的方法, 所以Main方法返回值没什么用.也可以写成 static int Main(){ \/\/...return 0;} 这样可以返回一个整型值,"如果返回整数,则程序可以与调用该可执行文件的其他...

C#中Main方法的返回类型有哪些呢?
在C#中,Main方法可以有以下几种返回类型:void:表示Main方法没有返回值,仅仅是一个入口点,执行完程序会直接退出。int:表示Main方法会返回一个整数类型的值,用来表示程序的执行状态,0表示执行成功,其他整数表示执行失败。Task:表示Main方法返回一个Task对象,用来表示异步操作的状态和结果。在这种情况...

相似回答