随笔分类 -  C#

摘要:方法的多态static理解要强调的是,,多态性只发生于方法,而不发生于域.并且,对于方法,只有那些非static与非final方法才具有多态性.这里讨论的是static方法不能发生多态.值得注意的是, 所谓的static方法不能多态指的是:override的方法本身是不是static的,而不是指调用override方法的方法是不是static 的!比如以下程序:class Father { pub... 阅读全文
posted @ 2010-06-14 11:36 moonlee 阅读(1584) 评论(0) 推荐(0)
摘要:功能不强,比系统的略快。但胜在可以修改,都不进行安全判断,可以比系统的快上10倍。//char的函数能改进//for循环可以增加并行性//负号的处理可以尝试改publicstaticintStringToInt(strings)...{inti=0;for(;i<s.Length;i++)if(char.IsWhiteSpace(s[i])==false)break;charnegative... 阅读全文
posted @ 2010-03-25 15:05 moonlee 阅读(566) 评论(0) 推荐(0)
摘要:1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代码: private void LoadList (object [] items, ListBox l) {  for (int i = 0; i < items.L... 阅读全文
posted @ 2010-03-25 14:58 moonlee 阅读(595) 评论(2) 推荐(1)
摘要:private static int count=1;public int digui(int a,int b){int c=a+b;count++;if(count <= 30){digui(b,c);}return c;} 阅读全文
posted @ 2010-03-20 18:14 moonlee 阅读(835) 评论(0) 推荐(0)