摘要: 扩展方法解决问题:以往对已存在的类库进行扩展,可行的方式直接对源代码进行修改或者直接派生。扩展方法注意事项:扩展方法必须被定义在一个静态类中,扩展方法自身必须是一个静态方法;扩展方法中的首个参数必须是this,最后紧跟要扩展的类的名称;扩展方法可以被对象实例调用,也可以使用静态类名进行静态调用。扩展方法的使用范围:实例调用:namespace ExtensionMethodObjects{ //1,定义一个静态类 public static class ExtensionMethods { //2,定义一个静态方法,该方法扩展object对象。 /... 阅读全文
posted @ 2012-04-23 00:29 小蚂蚁1 阅读(229) 评论(0) 推荐(1)
摘要: 前几天在图书馆拿着书看C#的时候,看不到半小时就根本看不下去了。的确,编程是一门操作性很强的东西,每一个知识点都需要去亲自在键盘上敲出来,无论多么简单,当自己编写代码实现了的时候,总会出现很惊喜的笑容(虽然在写代码之前就已经知道将要出现的结果),甚至会感到很神奇。以至于有时候会禁不住叫起来。这也许就是一个菜鸟的“幸福”吧,对于自己所亲自实现的东西,总会乐在其中,总想找个人去分享,但在旁人看来只是把书上的代码照抄了一遍,甚至连动脑筋都不用。是个人,只要会用电脑都能做出来。担心说出来会遭到别人的嘲笑,所以只有在这儿自娱自乐了。这种感觉是干巴巴的看书无论如何也出现不了。 看书学习跟动手操作结合起来. 阅读全文
posted @ 2012-04-23 00:26 小蚂蚁1 阅读(244) 评论(2) 推荐(0)