1.C#简介

(一).NET Framework

.NET Framework是Microsoft为开发应用程序而创建的一个具有革命意义的平台

.NET Framework的设计方式确保它可以用于各种语言:

.NET Framework主要包含一个庞大的代码库,可以在客户语言中通过面向对象编程技术OOP来使用这些代码。这个库分为多个不同的模块,这样就可以根据希望得到的结果来选择使用其中的各个部分。

常用模块:

公共类型系统CTS:定义了一些基本类型。

公共语言运行库CLR:负责管理用.NET库开发的所有应用程序的执行。

使用.NET Framework编写应用程序,就是使用.NET代码库编写代码。

编译的两个过程:

1.将代码编译为通用中间语言CIL程序集,由VS完成

2.将CIL编译为本机代码,由Just-In-Time(JIT)编译器完成

另外,我们将使用CIL的托管功能,让.NET处理与操作系统的任何交互。

托管代码最重要的一个功能是垃圾回收。

(二)C#

C#是可用于创建要运行在.NET CLR上的应用程序的语言之一,它是唯一彻头彻尾为.NET Framework设计的语言,是移植到其他操作系统上的.NET版本中使用的主要语言。

两种基本的应用程序类型:

控制台应用Console Application

桌面应用程序WPF Application

发布了90 篇原创文章 · 获赞 48 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Asher_S/article/details/89451001