博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年7月4日

摘要: Common Intermediate Language(CIL) or(MSIL)C#编译器只是把C#源代码转换成CIL。 Virtual Execution System(VES)VES也被称为运行时,它根据需要来编译CIL,编译的过程为即使编译或者JIT编译(just-in-time compilation).Managed Code 假如代码在'运行时'这样的一个代理的上下文中执行,这些代码就叫托管代码(managed code)。Common Language Infrastructure(CLI)1、VES (Runtime)2、CIL3、CTS (common t 阅读全文

posted @ 2011-07-04 16:13 ritazhou 阅读(167) 评论(0) 推荐(0) 编辑

摘要: c#是一种区分大小写的语言。采用命令行CSC.EXE 编译程序。IDisposable模式C#中的昂贵资源比如打开文件的句柄,连接数据库等,都需要通过手工调用IDisposable.Dispose()去释放。并且using语句可以帮助用户及时调用Dispose方法。等于在try..catch块中finally中调用该方法。 public class Demo : IDisposable { private bool disposed = false; #region IDisposable Members public void Dispose() { //the value is true 阅读全文

posted @ 2011-07-04 13:44 ritazhou 阅读(180) 评论(0) 推荐(0) 编辑