摘要: CLR CLR(Common Language Runtime),即公共语言运行时是一个由多种编程语言使用的“运行时”,它的核心功能(比如内存管理、程序集加载、异常处理和线程同步)可由面向CLR的所有语言使用。任何一种实现了“运行时”的语言编译器,编程人员就可以使用该语言来开发代码。 面向“运行时”的语言编译器包括:C#,VB、IL(Intermediate Language,中间语言)汇编器等。当编程人员用一种CLR的语言来创建源代码文件时,由对应的编译器检查语法和分析源代码,然后生成一个托管模块(managed module)。托管模块是一个标准的32位可移植执行体PE32文件(Por.. 阅读全文
posted @ 2012-12-08 15:14 Samguist 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 介绍 这篇文章首先试着让我们理解delegate(暂时翻译为"委托")能解决什么问题,然后我们将创建一个简单的委托并尝试着解决问题,下一步我们 将试着理解多播委托(multicast delegate)的概念以及事件(event)是如何封装(encapsulate)委托的,最后我们会明白事件和委托之 阅读全文
posted @ 2012-12-08 12:13 Samguist 阅读(3611) 评论(0) 推荐(0) 编辑