WayneShao 的博客

记录精彩的程序人生
2015 年 05 月 0 篇文章

C#激爽特性——扩展方法

在最近的学习中,发现了一种用起来特别爽的 C#特性——扩展方法,之前拜读《大话设计模式》一书的时候,书中提到这样一句话:“反射,反射,程序员的快乐”,本人菜鸟一只,到现在还未曾使用过反射,对于其是否真的快乐自然无从体会,不过扩展方法用起来称得上是相当快乐!简介下面是 MSDN 中对于扩展方法的解释扩展方法使你能够向现有类型”添加“方法,而无需创建新的派生类型、重新编译或以其他方法修改原始类型。扩展方法是一

C#线性筛法快速求出范围内的所有质数

质数是指在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数的数。本文列举了几种求区间内所有质数的算法。一般方法验证质数我们根据质数的定义可以对某一自然数进行检测,方法如下:///<summary>///判断自然数是否是质数///</summary>///<paramname="n"> 需要判断的数 </param>///<returns> 是/否 </returns>publicstaticboolIsP