官方英文文档:
https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx
C#简介
C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,
C#是.Net 框架的一部分。
.Net
.Net 框架应用程序是多平台的应用程序。框架的设计方式使它适用于下列各种语言:C#、C++、Visual Basic、Jscript、COBOL 等等。所有这些语言可以访问框架,彼此之间也可以互相交互。
.Net 框架是一个创新的平台,能编写出下面类型的应用程序:
- Windows 应用程序
- Web 应用程序
- Web 服务
C#集成开发环境
微软(Microsoft)提供了下列用于 C# 编程的开发工具:
- Visual Studio 201X (VS)
- Visual C# 201X Express (VCE)
- Visual Web Developer
后两个专门针对C#,是免费的。
C#的跨平台
Mono 是 .NET 框架的一个开源版本,它包含了一个 C# 编译器,且可运行于多种操作系统上,比如各种版本的 Linux 和 Mac OS。
Mono 的目的不仅仅是跨平台地运行微软 .NET 应用程序,而且也为 Linux 开发者提供了更好的开发工具。Mono 可运行在多种操作系统上,包括 Android、BSD、iOS、Linux、OS X、Windows、Solaris 和 UNIX。
mono官网:http://www.mono-project.com/