【C#3.0本质论 - 第一章】C#和.NET Framework概览
C#是一种简洁、类型安全的面向对象语言,开发人员可以使用它来构建在.Net Framework上运行的各种安全、可靠的应用程序。
.Net Framework是支持生成和运行下一代应用程序和XML Web Services的内部Windows组件。
.Net Framework具有两个主要组件:公共语言运行库和.Net Framework类库。
公共语言运行库是.Net Framework的基础。您可以将运行库看做是一个在执行时管理代码的代理,他提供了内存管理、线程管理和远程处理等核心服务,
并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。
事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。
C#应该学习哪些内容?
分为以下两部分:核心开发内容和高级开发技术