C#与C++关于控制台程序中主函数的问题
都是控制台程序。C++一般就是voidmain()就行了;而C#中,我看书上很多例子都是publicstaticvoidMain。public还可以理解,因为C#完全是在...
都是控制台程序。
C++一般就是void main()就行了;
而C#中,我看书上很多例子都是public static void Main。
public还可以理解,因为C#完全是在类中实现,那static有什么用呢 展开
C++一般就是void main()就行了;
而C#中,我看书上很多例子都是public static void Main。
public还可以理解,因为C#完全是在类中实现,那static有什么用呢 展开
4个回答
展开全部
追问
为什么Main方法一定要是Static呢?
在C++中就不用啊
追答
我想是跟编译原理也有关系,才疏学浅,到底是什么原因我也不清楚。C++并不是完全面向对象的,C#是面向对象的,如果整个解决方案都是一个一个对象的话,使用静态调用比较方便。我个人是这么理解的。
坐等真相
展开全部
整个程序保存一份实例对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
静态的方法,不能动态的去使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询