C#从C和C++继承的特点

2022-11-25 19:50:07 股票技巧 4次阅读 投稿:佚名

C#从C和C++继承的特点

(1)编译:程序直接编译成标准的二进制可执行形式,如果前面的Hello World程序被保存成一个文本文件并被命名为Hello.cs,它将被编译成名为Hello.exe的可执行程序。

(2)结构体:一个C#的结构体与C++的结构体是相似的,因为它能够包含数据声明和方法。但是,C#结构体与类是不同的,而且不支持继承。

(3)预编译:C#中存在预编译指令支持条件编译、警告、错误报告和编译行控制,可用的预编译指令有:#define、#undef、#if、#elif、#else、#endif、#warning、#error、#line[]。

没有了#include伪指令,无法再用##define语句对符号赋值,所以就不存在源代码替换的概念—这些符号只能用在##if和##elif伪指令中。在##line伪指令中的数字(和可选的名字)能够修改行号及#warning和##error输出结果的文件名。

声明:股海网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。