C#环境配置
由于C#是,Net框架的一部分,且用于编写.Net应用程序,所以我们需先了解下C#与.Net框架之间的关系。
.Net框架(.Net Framework)
.Net框架是一个创新的平台,能帮你编写出下面类型的应用程序:
Windows应用程序
Web应用程序
Web服务
.Net框架应用程序是多平台的应用程序,框架的设计方式使它适应于下列各种语言:C#、C++、Visual Basic、Jascript、COBOL等等。所有这些语言可以访问框架,彼此之间也可以互相交互。
.Net框架由一个巨大的代码库组成,用于C#等客户端语言,下面列出一些.Net框架的组件:
共用语言运行库(Common Language Runtime - CLR)
.Net框架类库(.Net Framework Class Library)
公共语言规范(Common Language Specification)
通用类型系统(Common Type System)
元数据(Metadata)和组件(Assemblies)
Windows窗体(Windows Forms)
ASP.Net和ASP.Net AJAX
ADO.Net
Windows工作流基础(Windows Workflow Foundation - WF)
Windows显示基础(Windows Presentation Foundation)
Windows通信基础(Windows Communication Foundation - WCF)
LINQ