随笔分类 -  C#

摘要:1.什么是委托?是用来干什么的? 委托是一个类,它定义了方法的类型,使得可以将定义的方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。 委托保存的是对函数(function)的引用,即保存对 阅读全文
posted @ 2016-03-14 17:42 KempJiang 阅读(254) 评论(0) 推荐(0)
摘要:[C#基础]List的Sort()、Find()、FindAll()、Exist()的使用方法举例 List函数用得还是比较多的,正好用到其中的向个方法,做了一个例程,再总结一下: 先建一个学生类: 例程代码如下: 通过以上代码测试,排序效果如下: 其它功能显示如图(欢迎访问http://www.c 阅读全文
posted @ 2016-03-14 17:13 KempJiang 阅读(578) 评论(0) 推荐(0)
摘要:1、首先看一个简单的列子 在大部分的情况下,很多人会使用for和foreach来遍历数组,而对于上面的语法却用的很少,但是对foreach的具体来历还很模糊!   2、先从foreach说起 大家都知道要实现foreach的必须要实现IEnumerable和IEnumerator的接口,只有实现了它 阅读全文
posted @ 2016-03-14 16:01 KempJiang 阅读(153) 评论(0) 推荐(0)
摘要:本文实例讲述了C#中yield return用法,并且对比了使用yield return与不使用yield return的情况,以便读者更好的进行理解。具体如下: yield关键字用于遍历循环中,yield return用于返回IEnumerable<T>,yield break用于终止循环遍历。 阅读全文
posted @ 2016-03-14 15:17 KempJiang 阅读(180) 评论(0) 推荐(0)
摘要:初学C#的时候,老是被IEnumerable、IEnumerator、ICollection等这样的接口弄的糊里糊涂,我觉得有必要切底的弄清楚IEnumerable和IEnumerator的本质。 下面我们先看IEnumerable和IEnumerator两个接口的语法定义。其实IEnumerabl 阅读全文
posted @ 2016-03-14 11:33 KempJiang 阅读(187) 评论(0) 推荐(0)