C#和.NET框架
.NET由三部分组成,执行环境称为公共语言运行库CLR
(Common Language Runtime)、编程工具涵盖了编码和调试需要的一切、基类库BCL
(Base Class Library)。
严格来说.NET由CLR和FCL(框架类库)组成,不包括工具。FCL是BCL的超集,还包括Windows Forms、ASP .NET、LINQ以及更多命名空间
CLR管理:
■ 内存管理和垃圾收集(GC)
■ 代码安全验证
■ 代码执行、线程管理、异常处理
编程工具包括:
■ Visual Studio集成开发环境(IDE)
■ .NET兼容的编译器(C#、Visual Basic .NET、F#、IronRuby和托管的C++等)
■ 调试器
■ 网站开发服务端技术,如ASP .NET和WCF
命名空间和程序集
创建类库的步骤:
在VS新建项目模板中,选择类库。编辑完成代码后生成dll文件。
namespace SuperLib
{
public class SquareWidget
{
public double SideLength = 0;
public