摘要: 参考:http://developers-heaven.net/forum/index.php?topic=56.0 http://www.javaeye.com/topic/462449从下面那篇文章中的(i & 1) == 0说起,当i的对位与的值为1时,比如1,3,5,i&1返回是1,否则返回是0(比如2,4,6)。再看以下需求:成长速度为15显示4个箭头;成长速度为12显示3个箭头;成长速度为10显示2个箭头;成长速度为5显示1个箭头;成长速度为0显示0个箭头。用&&和||替代if及swith...case的写法:var add_level = (add 阅读全文
posted @ 2011-03-23 17:40 peter cheng 阅读(11696) 评论(0) 推荐(1) 编辑
摘要: 原文:http://www.cnblogs.com/nokiaguy/archive/2008/06/09/1216166.html在C#2.0及C#1.x中,需要使用delegate来定义方法指针。如下面的代码如示:publicdelegateboolFilter(intnum);// delegate类型publicint[]searchArray(int[]values,Filterfilter){ List<int>result=newList<int>(); foreach(intiinvalues) { if(filter(i)) result.Add(i) 阅读全文
posted @ 2011-03-23 15:51 peter cheng 阅读(898) 评论(0) 推荐(3) 编辑