Chs 02 C#语言基础.pptVIP

  • 3
  • 0
  • 约2.05万字
  • 约 59页
  • 2016-09-02 发布于江西
  • 举报
Chs 02 C#语言基础.ppt

计算机系统 第 2 章 C#语言基础 2.1 C#语言及其特点 C#读作“C sharp”,它是Microsoft开发的一种用于网络开发的新语言,结 合了C/C++的强大功能、Visual Basic的易用性。 2.1 C#语言及其特点 C#是一种源自于C和C++的、简单的、完全面向对象的程序设计语言。C#语言虽然是从C和C++演变而来,但在一些诸如命名空间、类、方法和异常处理等特定领域进行了很大的改进与优化。 C#它不仅适合于网络开发,也可以开发古典风格的Windows应用程序。 跨平台性。为了实现跨平台,C#采用了即时编译器(Just In Time,JIT),但它不是简单地移植和套用原有的JIT技术,而是JIT的发展与提升。 C#的面向对象的程度要比C++还要高。C#中的基本类型都是基于对象的,C#为每一个基本类型都内建了相应的类,如Int32 是系统提供的一个类,基本类型int就映射为类Int32。而C++中找不到这样的内建关系,C++只是提供了操作这些基本类型的工具类,int 在C++中并不是基于对象的。 C#较C++在面向对象的开发上更简单,使用户使用起来更方便,而且 提供了非常强大的兼容性。 2.1 C#语言及其特点 C#源于微软的C++,又借鉴了Java的一些设计方法。下面,比较C#与C++和Java 的差异。 2.2 中间语言代码与.NET的跨平台

文档评论(0)

1亿VIP精品文档

相关文档