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

开发 后端
C#从C和C++继承的特点向你从编辑、结构体、预编译等等方面向你介绍,希望对你了解和学习C#从C和C++继承的特点有所帮助。


C#从C和C++继承的特点是什么呢?我们向你从几个方面展开做一个详细的叙述,那么希望对你了解和学习C#有所帮助。那么具体的都有哪些呢?让我们开始吧。

◆编译:

程序直接编译成标准的二进制可执行形式.但C#的源程序并不是被编译成二进制可执行形式,而是一中中间语言,类似于JAVA字节码。如果前面的Hello World程序被保存成一个文本文件并被命名为Hello.cs,它将被编译成命名Hello.exe的可执行程序.

◆结构体:

一个C#的结构体与C++的结构体是相似的,因为它能够包含数据声明和方法.但是,不象C++,C#结构体与类是不同的而且不支持继承.但是,与Java相同的是,一个结构体可以实现界面.

◆预编译:

C#中存在预编译指令支持条件编译,警告,错误报告和编译行控制.可用的预编译指令有:

#define

#undef

#if

#elif

#else

#endif

#warning

#error

#line []

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

◆操作符重载:

一些操作符能够被重载,而另一些则不能.特别的是,没有一个赋值运算符能够被重载.能够被被重载的单目操作符是:

+ - ! ~ ++ -- true false

◆能够被重载的二元运算符是:

+ - * / % & | ^ << >> == != > < >= <=

C#从C和C++继承的特点的基本内容就向你介绍到这里,希望对你了解和学习C#有所帮助。

【编辑推荐】

  1. C#DES算法概念及特点浅析
  2. C#DES算法加密解密实例解析
  3. C#DES算法实例解析
  4. C#DES加密解密的实现实例浅析
  5. .NET C# DES入门浅析
责任编辑:仲衡 来源: 百度空间
相关推荐

2011-04-08 09:52:44

C++C#DLL

2009-06-16 10:20:05

多继承C#

2009-08-25 17:59:49

C#入门

2009-08-19 10:09:21

C#和C++

2009-08-10 10:04:25

C#抽象类C#接口

2011-05-18 18:05:47

C#C++

2011-05-18 17:56:38

C#C++

2009-08-18 09:06:41

C#对象和集合

2009-08-26 14:27:03

C# Framewor

2009-08-11 13:13:09

C#和Java比较

2011-04-21 17:32:15

CC++

2011-09-21 10:56:31

C#结构

2009-08-20 18:30:33

C# ReaderWr

2009-08-27 16:03:31

从c#到c++

2009-09-01 18:29:10

C#继承C#多态

2009-09-07 16:09:19

C#和Java特点

2009-08-11 10:12:21

2009-08-24 10:31:37

C#接口继承

2011-04-21 16:57:56

staticextern

2009-09-24 15:20:54

C#接口定义
点赞
收藏

51CTO技术栈公众号