上一页 1 ··· 8 9 10 11 12
摘要: 求解数字二进制表示中1的个数?代码如下:class Program { private int Get(int number) { if (number == 0) return 0; if (number == 1) return 1; return number % 2 + Get(number / 2); } static void Main(string[] args) { int n=0; n = Console.Read(); n = (new Program()).Get(n); Console.Write(n); Console.ReadKey(); } } 这个程序的递归实现 阅读全文
posted @ 2012-11-05 20:51 super 86 阅读(449) 评论(0) 推荐(0) 编辑
摘要: XML:.....LoadOnDemand="ExplorerTreeView_LoadOnDemand">后台代码:private void ExplorerTreeView_LoadOnDemand(object sender, Telerik.Windows.RadRoutedEventArgs e) { RadTreeViewItem item = e.OriginalSource as RadTreeViewItem; if (item.Item is VoyageVO) { var voyage = item.Item as VoyageVO; Obser 阅读全文
posted @ 2012-11-05 19:42 super 86 阅读(417) 评论(0) 推荐(0) 编辑
摘要: <Control.Resources> <telerik:RadContextMenu x:Key="ContextMenu"> <telerik:RadMenuItem Header="样品清点" Click="SampleCheck_Click" /> <telerik:RadMenuItem Header="样品室内描述" Click="SampleStationDes_Click" /> <telerik:RadMenuItem He 阅读全文
posted @ 2012-10-31 21:22 super 86 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 通过继承,一个类可以用作多种类型:可以用作它自己的类型、任何基类型,或者在实现接口时用作任何接口类型。这称为多态性。C# 中的每种类型都是多态的。类型可用作它们自己的类型或用作 Object 实例,因为任何类型都自动将 Object 当作基类型。多态性不仅对派生类很重要,对基类也很重要。任何情况下,使用基类实际上都可能是在使用已强制转换为基类类型的派生类对象。基类的设计者可以预测到其基类中可能会在派生类中发生更改的方面。例如,表示汽车的基类可能包含这样的行为:当考虑的汽车为小型货车或敞篷汽车时,这些行为将会改变。基类可以将这些类成员标记为虚拟的,从而允许表示敞篷汽车和小型货车的派生类重写该行为 阅读全文
posted @ 2012-10-19 20:57 super 86 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 虚方法和抽象方法都可以供派生类重写,它们之间区别如下:1. 虚方法必须有实现部分,抽象方法没有提供实现部分,抽象方法是一种强制派生类覆盖的方法,否则派生类将不能被实例化。如://抽象方法public abstract class Animal{ public abstract void Sleep(); public abstract void Eat();}//虚方法public class Animal{ public virtual void Sleep(){} public virtual void Eat(){}}2. 抽象方法只能在抽象类中声明,虚方法不是。其实如果类包含抽象方法, 阅读全文
posted @ 2012-10-19 20:51 super 86 阅读(158) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-10-16 10:55 super 86 阅读(28) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12