[one]: clr (common language runtime)
CLR是.net系统构架中最核心部分,负责执行代码、管理内存、提供安全性等等核心功能,把她想成JAVA的VM就可以了。运行在.net Framework中的代码叫做managed code,反之叫做unmanaged code
[two]: fcl (framework class library)
.net class library提供功能强大而完全面向对象的函数库,而且我们可以在任何种类中项目中都可以使用她。以前SDK是函数方式,而且比较低级复杂(?!),但现在用组件封装之后,使用起来就比较简单、易用了。.net class library包括以下方面的组件
- Console applications
- Windows GUI application(Windows Forms)
- asp.net applications
- XML Web services
- Windows Service
[three]: cross-language interoperability (跨语言互操作性。)