工具是Visual Studio 2010,用C#写控制台应用程序,新建项目后program.cs代码文件中的Main函数是静态,为什么是静态的呀!希望得到大家的帮助。
解决方案 »
- 请问,输出数据库的DataTime数据格式
- 请问一下onpaint方法
- blogyi 绝对地址的设定
- 谁有ET199加密狗设备里DES加解密的代码?!!
- 想做一个类似qq的聊天软件,两台电脑应该怎样连接?
- LINQ TO SQL如何动态拼接语句?
- VS2003装了后,再装上VS2005,然后VS2003就建立不了项目了!大家帮忙解决一下
- 【通过压缩SOAP改善XML Web service性能 】这篇文章代码调通的朋友进来一下。
- C#如何在IE的工具栏上添加一个按钮
- 如何实现延时功能??
- 新人求讲解
- 不显示删除回复显示所有回复显示星级回复显示得分回复 右键datagridview时,如何取出该行ID值(ID为主键且递增)
p.Main();
可是这些不需要你每次运行程序的时候都做一次,static的话,直接就调用,运行了。
这样是不行的,在C#里Main()函数也是在一个类中,想p.Main()这样调用,将这代码写在其他类里根本没法编译通过,写在本类里面会栈溢出。另外,所有的程序都是从Main()开始的,在这之前根本不可能实例化那个Program,也就更不可能利用其对象去调用Main()函数了