本文介绍了撤消允许字符串的功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道这个问题的答案是什么
如果你想使用只允许字符串的工具撤销功能,应该使用哪些代码?
A)
i would like to know what is the answer for this question
which code shall be used if you want to use implement undo functionality,which allows only string?
A)
Stack udQ = gcnew Stack();
B)
B)
Queue<string> udQ = gcnew Queue<string>();
C)
C)
Stack<string> udQ = gcnew Stack<string>();
D)
D)
Queue udQ = gcnew Queue();
谢谢
我的尝试:
主要搜索但没有清楚的想法
Thanks
What I have tried:
searched mostly but not getting clear idea
推荐答案
Stack<Action> undoStack = new Stack<Action>();
void ChangeColor(Color color)
{
var original = this.Object.Color;
undoStack.Push(() => this.Object.Color = original);
this.Object.Color = color;
}
这篇关于撤消允许字符串的功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!