菜鸟教程
微软C#文档
C#读作“C sharp”,是微软公司设计的一种编程语言,是在C和C++的基础上开发出来的一种简单、面向对象和类型安全的编程语言,并且能够与.NET framework完美结合。
C#诞生于2000年6月,创始人:安德斯·海尔斯伯格(Anders Hejlsberg)。
百度百科
- 2000年6月 C#发布
- 2002年2月13日C#1.0发布(.NET 1.0)
- 2005年11月7日C#2.0发布(.NET2.0)
- 2007年11月20日C#3.0发布(.NET3.0)
- 2010年4月12日C#4.0发布(.NET4.0)
- 2012年8月15日C#5.0发布(.NET4.5)
- 2014年6月 C#6.0预览版发布(.NET5.0)
- …
详细可查看微软官方文档
C#的发展历史
- 语法简洁
- 与web紧密结合
- 兼容性高
- 错误异常处理
- 安全机制
- 面向对象设计
| 功能 | C# | java |
|---|---|---|
| 继承 | 允许继承当类,允许实现多个接口 | 允许继承当类,允许实现多个接口 |
| 接口实现 | 使用“interface”关键字 | 使用“interface”关键字 |
| 内存管理 | 支持,但很少用 | 不支持 |
| 编译后形式 | .NET中间语言(IL) | 字节码 |
| 异常处理 | 异常处理 | 异常处理 |
.NET framework是微软公司推出的完全面向对象的软件开发与运行平台,.NET framework具有两个组件:公共运行时(Common Language Runtime,CLR)和类库。
类库:类库就好比一个大仓库,里面装满了工具,类库里有很多现成的类,可以拿来直接使用,例如,文件操作时,可以直接使用类库里的IO类。
详细可查阅微软相关文档
https://docs.microsoft.com/zh-cn/dotnet/framework/get-started/overview



