C#
文章平均质量分 67
song_zheng
这个作者很懒,什么都没留下…
展开
-
扩展方法必须在非泛型静态类中定义
转自:http://blog.sina.com.cn/s/blog_6fbef9e00100o6zu.html扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀。扩展方法的要求如下:1 第一个参数是要扩展或者要操转载 2013-06-04 19:39:21 · 27589 阅读 · 0 评论 -
交换两个变量的值,不用第三个变量
方法1.(可能是最简单的方法)a = b - a + (b = a) ;方法2. a = b - a; b = b - a; a = a + b;“通过以上运算,a和b中的值就进行了交换。表面上看起来很简单,但是不容易想到,尤其是在习惯标准算法之后。它的原理是:把a、b看做数轴上的点,围绕两原创 2013-09-11 15:38:19 · 1000 阅读 · 0 评论