摘要: 反射是一种晚绑定,它可以被开发者用来设计出更具灵活性的代码,而代价则是花费更多的系统资源开销使得应用程序可以在运行时获取一些未知信息。 说白了,在编写代码的时候,开发者可能还不知道或不能确定一些对象的信息,于是把决定权交给代码本身,将来在需要的时候由代码自己去获取和判断这些信息并作出相应的反应。这样的方式固然可以使代码更加灵活,但在想要使用反射的时候,必须先考虑好在性能与灵活之间的一个权衡,不能盲... 阅读全文
posted @ 2010-06-08 17:08 类型安全的心 阅读(345) 评论(0) 推荐(0)
摘要: 1、 什么是反射2、 命名空间与装配件的关系3、 运行期得到类型信息有什么用4、 如何使用反射获取类型5、 如何根据类型来动态创建对象6、 如何获取方法以及动态调用方法7、 动态创建委托 1、什么是反射 Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,... 阅读全文
posted @ 2010-06-08 16:47 类型安全的心 阅读(882) 评论(0) 推荐(0)
摘要: 首先在VS2010里建立一个windows程序,只带有一个button1。点击button1,出现一个messagebox展示Hello, world!程序。我相信这个程序大家都会的。 下面是源代码 Form1.Designer.csFor1.cs主要关注这几行代码上面的第一行代码是给button1.click事件订阅一个button1_click方法。这里的this.button1.Click... 阅读全文
posted @ 2010-06-08 14:34 类型安全的心 阅读(5438) 评论(0) 推荐(1)
摘要: 原文地址:http://www.ubosm.com/Article/ShowArticle.asp?ArticleID=460 由於小朱與BillChung的啟發,想寫一個故事,讓大家了解如何調用 Button.Click 事件,而故事的好壞,由看戲的客官去評判,假如說的不好,請不要罵太兇,因為我只是個寫程式菜鳥,並不是說書的 二、故事開始 有一天,有個人叫小歐,看到路上有台車 ( button... 阅读全文
posted @ 2010-06-08 10:47 类型安全的心 阅读(3109) 评论(0) 推荐(0)