本文介绍了撤消允许字符串的功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道这个问题的答案是什么



如果你想使用只允许字符串的工具撤销功能,应该使用哪些代码?



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;
}



这篇关于撤消允许字符串的功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 04:53