1/ main 入口程序只在Program.cs里面,这是为何?为何不放在Form1.cs 里面?
这2个不同菜单下的代码不一样,但是开头的using代码是一样的
2/ 什么时候在Form1.cs里面写代码?什么时候在Program.cs里面写代码?
3/ 如何理解Program.cs与Form1.cs ?两者各起到什么作用?
Program.cs包含程序入口,只需一个,Form可以有n个,每个Form的代码写在各自的cs文件里
我可以在Program.cs 里面写代码吗?还是不能在这里面写?
用户可以写代码的地方,都规定在哪里?
@绿绿山水: 哪都可以写,只是有好坏之分,比如是否易读。
这点我原来是比较讨厌不能像java那样多个main指定入口点,我也不记得什么时候开始 —— VS支持可以有多个入口点,但是可以设置哪一个是使用的入口点——不信你去试试。所以可以多个。
而且入口点不一定是Main,例如WPF的Application也可以是。
@花飘水流兮: 还有这种事情,out了我
c#规定 static Main为入口点,至于你放哪个类——随便。
比如你要造个 宇宙飞船,但火箭运载方规定规定 接口点必须多大直径的多大的螺丝,你前面不按照规定来,后面你造了也无法装上去。你如果高兴可以去掉Program。
你的意思是Form.cs是一个类,Program.cs 是一个类,我也可以把static Main 放在Form.cs 里面,对吗?