为什么c#中的main方法总是放在类中而不是c ++中
为什么我们将main()
方法总是放在C#中的class
中,而在c ++中它始终放在class
之外。
由于历史原因。 C ++从C演变而来,它具有全局main()
函数。 C#更年轻,从头开始设计。 C#的一个设计特性是缺少全局函数,因此main
函数必须属于一个类。
C ++语言设计者遵循C的主导,因此主要function是普通function。
在设计语言时,C#语言设计者做出了选择,所有方法都必须是类的一部分。
因为在.NET中,您只能将方法放在类型中。 你不能让它们漂浮在空旷的空间里。 C ++有C的遗产,它不是OOP语言,所以你可以在任何地方定义函数。
你不能在C#中将方法放在class / struct之外。 每个方法必须在class / struct中
这是一个惯例。 这符合Java(也遵循类内部方法的语义)。
C#是完整的面向对象语言,其中所有内容都被视为对象。 因此,Main()保留在类中。
上述就是C#学习教程:为什么c#中的main方法总是放在类中而不是c ++中分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/985273.html