Csharp/C#教程:为什么c#中的main方法总是放在类中而不是c ++中分享


为什么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

(0)
上一篇 2021年12月21日
下一篇 2021年12月21日

精彩推荐