User表和Department表 class User { private int _id; public int Id { get { return _id; } set { _id = value; } } private string _name; public string Name { get { return _name; } set { _name = value; } ... Read More
posted @ 2013-01-04 17:27 baiqjh Views(352) Comments(0) Diggs(0) Edit
//十进制转二进制Console.WriteLine(Convert.ToString(69, 2));//十进制转八进制Console.WriteLine(Convert.ToString(69, 8));//十进制转十六进制Console.WriteLine(Convert.ToString(69, 16));//二进制转十进制Console.WriteLine(Convert.ToInt32(”100111101″, 2));//八进制转十进制Console.WriteLine(Convert.ToInt32(”76″, 8));//C# 16进制转换10进制Console.WriteL Read More
posted @ 2013-01-04 16:43 baiqjh Views(266) Comments(2) Diggs(0) Edit
外观模式(Facade):为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一个子系统更加容易使用。子系统 class SubSystemOne { public void MethodOne() { Console.WriteLine("方法一"); } } class SubSystemTwo { public void MethodTwo() { Console.WriteLine("方法二"); } ... Read More
posted @ 2013-01-04 11:51 baiqjh Views(138) Comments(0) Diggs(0) Edit
模板方法模式(TempateMethod):定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构重定义该算法的某些特定步骤。AbstractClass是抽象类,也就是一抽象模板,定义并实现了一个模板方法。这个模板方法一般是一个具体方法,它给出了一个顶级逻辑的骨架,而逻辑的组成步骤在相应的抽象操作中,推迟到子类实现。顶级逻辑也可能调用一些具体方法。 abstract class AbstractClass { //一些抽象行为,放到子类去实现 public abstract void PrimitiveOperat... Read More
posted @ 2013-01-04 11:12 baiqjh Views(166) Comments(0) Diggs(0) Edit
雷锋类 class LeiFeng { public void Sweep() { System.Windows.Forms.MessageBox.Show("扫地"); } public void Wash() { System.Windows.Forms.MessageBox.Show("洗衣"); } } class Undergraduate : LeiFeng { } class Volunteer : LeiFeng ... Read More
posted @ 2013-01-04 09:18 baiqjh Views(143) Comments(0) Diggs(0) Edit