摘要: namespace Arbor{ /// /// LEFT左子树,RIGHT右子树 /// enum Position { LEFT, RIGHT }; /// /// LINK指向孩子,THREAD指向后继 /// enum Tag { LINK, THREAD }; /// /// 二叉树节点的抽象定义 /// interface IBinNode { bool isLeaf(); object Element { get; set; } IBinNode L... 阅读全文
posted @ 2014-02-19 17:26 蚂蚁拉车 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 堆栈:namespace StackApply{ public class CStack { //调用链表类 private Clist m_List; public CStack() { //构造函数 m_List = new Clist(); } /// /// 压入堆栈 /// public void Push(int PushValue) { //参数: int Pu... 阅读全文
posted @ 2014-02-19 16:42 蚂蚁拉车 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 不常用,可以看一下实现原理namespace UnilateralismChainTable{ // 结点类 public class ListNode { public ListNode(int NewValue) { Value = NewValue; } //前一个 public ListNode Previous; // 后一个 public ListNode Next; // 值 public int Value; ... 阅读全文
posted @ 2014-02-19 16:06 蚂蚁拉车 阅读(4922) 评论(1) 推荐(0) 编辑
摘要: 效果图如下 private void Form1_Load(object sender, EventArgs e) { Graphics Car_Paint = panel1.CreateGraphics();//实例化绘图对象 string Car_Str = "青岛**软件公司";//定义要绘制的动态文字 Character character = new Character();//实例化自定义类对象 character.DynamicEffect(panel1, Car_Str);/... 阅读全文
posted @ 2014-02-19 14:26 蚂蚁拉车 阅读(1517) 评论(0) 推荐(0) 编辑
摘要: 1、foreach语句C#编译器会把foreach语句转换为IEnumerable接口的方法和属性。1 foreach (Person p in persons)2 {3 Console.WriteLine(p);4 }foreach语句会解析为下面的代码段。调用GetEnumerator()方法,获得数组的一个枚举在while循环中,只要MoveNext()返回true,就一直循环下去用Current属性访问数组中的元素 IEnumerator enumerator = persons. GetEnumerator(); while (enumerator.MoveNext()) { Per 阅读全文
posted @ 2014-02-19 11:11 蚂蚁拉车 阅读(329) 评论(0) 推荐(0) 编辑