c#为什么是一种面向对象的语言

我知道c#是一种面向对象的语言,但是是为什么呢?

C#是一门完全面向对象的语言,也就是说C#里基本要素是由对象组成的。
基本数据类型的本质是结构体,继承自object,
函数可以算是delegate,也继承自object
类,接口更不用说,自然也是object
硬要说的话,在C#中指针不是对象,C#的指针是从C语言里移植过来的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-19
因为C#满足面向对象的三大特性:封装、继承和多态本回答被提问者采纳
第2个回答  2019-03-19
面向对象三要素:封装,继承,多态。他都有所以是,c语言没有所以是面向过程的本回答被网友采纳
相似回答