撤消和恢复操作的实现

奇零草 2006-05-10 04:46:05
我想写一个程序实现撤消和恢复操作。
初步设想:用一个长度为n的数组记录用户的每一步操作,当数组满的时候将最后一个操作记到数组的第一条记录,即将n次前的操作记录覆盖掉.
在.net中有没有相应的类实现呀?谢谢!
...全文
221 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
brucenan999 2006-05-11
  • 打赏
  • 举报
回复
要用那什么什么模式来着,
bearocean 2006-05-11
  • 打赏
  • 举报
回复
用2个堆栈
bearocean 2006-05-11
  • 打赏
  • 举报
回复
明显用堆栈
bearocean 2006-05-11
  • 打赏
  • 举报
回复
Command 模式
事物操作.do 与undo
奇零草 2006-05-11
  • 打赏
  • 举报
回复
什么模式啊?还是搞不懂。
火麒噬日 2006-05-10
  • 打赏
  • 举报
回复
推荐用链表。
其实循环队列也可以用一个静态表实现。
比如一个数组string str[5];
你看看 (i++)%5在这个静态表里面是怎么走的。
奇零草 2006-05-10
  • 打赏
  • 举报
回复
数据结构里的循环链表可能比较合适,但我不知道在.net类库里有没有现成的类可用?
长江支流 2006-05-10
  • 打赏
  • 举报
回复

http://zhuweisky.cnblogs.com/archive/2006/04/30/389244.html
mo_yuan_ming 2006-05-10
  • 打赏
  • 举报
回复
使用链表更好!

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧