摘要:
CLR(Common Language Runtime):公共语言运行时,是一个可由多种编程语言使用的运行环境。CLR的核心功能包括:内存管理、程序集加载、安全性、异常处理和线程同步,可由面向CLR的所有语言使用。并保证应用和底层操作系统之间必要的分离。CLR是.NET Framework的主要执行引擎。按照.NET的说法,在CLR监视之下运行的程序属于“托管的”(managed)代码,而不在CLR之下、直接在裸机上运行的应用或者组件属于“非托管的”(unmanaged)的代码。托管代码 (managed code)同受管制的代码由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码 阅读全文
posted @ 2013-09-04 12:10
nygfcn
阅读(238)
评论(0)
推荐(0)
摘要:
突然发现之前的很多观念都不对的,关于编程,关于c#,我认为有需要实现了就成了,结果重要,过程不重要,虽然很多时候大家都讲扩展性、易用性等软件思想,但是在实际应用中,这些基本上都是空话,所以像c#中的委托、类、事件、多线程并没有深入了解,是时候把这块东西深入了解了解了。委托1、在C#中,所有的委托都是从System.Delegate类派生的。 2、委托隐含具有sealed属性,即不能用来派生新的类型。3、委托最大的作用就是为类的事件绑定事件处理程序。4、在通过委托调用函数前,必须先检查委托是否为空(null),若非空,才能调用函数。5、在委托实例中可以封装静态的方法也可以封装实例方法。6、在创建 阅读全文
posted @ 2013-09-04 10:55
nygfcn
阅读(534)
评论(0)
推荐(0)
浙公网安备 33010602011771号