随笔分类 -  C#基础

摘要:接口定义了一系列的行为规范,为类型定义一种Can-Do的功能。例如,实现IEnumerable接口定义了GetEnumerator方法,用于获取一个枚举数,该枚举数支持在集合上进行迭代,也就是我们常说的foreach。接口只是定义行为,具体的实现需要由具体类型负责,实现接口的方法又分为隐式实现与... 阅读全文
posted @ 2015-11-27 17:46 我是攻城狮 阅读(1526) 评论(0) 推荐(1) 编辑
摘要:前言 对于搞.net的朋友来说,经常会遇到关于事件和委托的问题:事件与委托有什么关系?事件的本质是什么?委托的本质又是什么?由于.net 做了大量的封装,对于初学者,这两个概念确实不怎么好理解。事件是用户与应用程序交互的基础,它是回调机制的一种应用。举个例子,当用户点击按钮时,我们希望弹出一句“您... 阅读全文
posted @ 2015-11-02 15:39 我是攻城狮 阅读(1052) 评论(0) 推荐(4) 编辑
摘要:前言 委托和事件是c#基础中两个重要的知识,平时工作中也会经常用到。接下来我会写两篇我对委托和事件的理解,欢迎拍砖。 回调函数是一种非常有用的编程机制,许多语言都对它提供了支持。回调函数是一个通过函数指针调用的函数。通常,我们会把回调函数作为参数传递给另一个函数,当某些事件发生或满足某些条件时,... 阅读全文
posted @ 2015-10-30 11:43 我是攻城狮 阅读(4051) 评论(4) 推荐(2) 编辑
摘要:先看一道常见题目,以下代码的执行结果是什么? class A { public static int X = B.Y + 1; static void Main(string[] args) { Console.Writ... 阅读全文
posted @ 2015-10-15 19:46 我是攻城狮 阅读(5999) 评论(1) 推荐(0) 编辑
摘要:前言 工作一年了,平时也喜欢看看书,逛逛园子;但说到写博,还真的没有,说到底,只有一个字:懒!现在想改掉这个“毛病”了,希望多把平时工作学习到的知识和遇到的问题记录下来,一是可以梳理自己的思路,加深理解;二是可以向更多的朋友学习和分享;三是可以锻炼自己的写作水平;可谓百利而无一害! 平时偶尔会遇... 阅读全文
posted @ 2015-09-04 22:29 我是攻城狮 阅读(2395) 评论(2) 推荐(3) 编辑