发布网友 发布时间:2022-04-23 22:46
共5个回答
热心网友 时间:2022-04-27 11:19
1、main是程序的入口,如果没有main,这个程序是无法成为可执行程序的
2、没有main的话,这个程序在不同的程序之间可以作为被其它库调用(例如dll的形式),也可以在同一个工程内被其它文件引用(源码的形式)。
热心网友 时间:2022-04-27 12:37
main 是程序入口啦;
项目中没有它,就无法直接启动了
当然,如果是非直接启动的程序,可以没有main
一般由其他程序调用它;
热心网友 时间:2022-04-27 14:12
当程序开始运行时,会直接从Main这个地方开始运行你的程序,所以说有Main的话,Main就是第一个运行的函数
有些也可以没有Main的,如有些可执行代码它不直接运行,而是让别人来调用它自己内部的函数,这时这样的程序可以没有Main ,它只要提供好那些函数让别人调用就得了.
热心网友 时间:2022-04-27 16:03
代码是一行一行的...执行起来也是一个方法一个方法的执行..这样就需要有程序的入口..main函数就是程序的入口
热心网友 时间:2022-04-27 18:11
C#中的每一个应用程序都必须有一个称为Main()的方法。方法是执行某个动作的一套指令。该方法可以将信息返回给调用它的代码段,但是在某些情况下不一定要这么做。
Main()方法声明中的public关键字通知编译器这个Main()方法可以公开访问。不仅该应用程序中的其它方法可以利用这个Main()方法,其它的应用程序也可以利用这个Main()方法,通过将Main()声明为public,当用户希望运行该程序时,就为windows启动这个应用程序创建了一个入口。如果没有找到这个入口,该程序就不能运行。
在Main前面,还有一个Void,Void是当Main函数完成运行时返回的内容。Void意思是在完成该程序后不返回任何值。一般情况下,Main()函数通常会返回一个整数值,此时用int代替void,有效值可以是.net框架中定义的任何基本数据类型。