如何按照输入值倒序减法?? 如图所示,想编辑一个统计车票金额的小winform程序,功能基本都已实现。如果输入错误可以点击“回退”重新输入,但是“回退”功能目前只能减去最后一次输入的值,例如第一次输入10,第二次20,第三次30,然后点击回退只能是一直-30,请问如何实现按照输入值的顺序倒序减掉呢??谢谢了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用数组或者list 保存就行啊 在界面上看一个隐藏的Label,同步你的金额TextBox,然后回退的时候取到这个隐藏Label值,然后做你想做的吧。[只要你TextBox里面的值不会变的] 数组的话,是不是需要用变长的?还有list怎么操作能简单说一下么,谢了! List<double> l = new List<double>();下一张l.Add(值);回退double value=l.Last();l.Remove(value);清零l.Clear();统计double sum = l.Sum(); 用list吧。你再定义个变量记住当前位置。每倒退一次就减一,前进一次就加一知道位置了。你要往前或者往后就简单了。 用一个Queue类最方便,用Queue<>还可以保存数据模型,总金额么直接把所有元素的票价加起来就是了。 找出每个月复合条件的那一天 (逻辑题) winform程序怎么启动唯一运行实例? 有安全控件的网页,怎样自动登陆? 手机号显示问题 Literal用jQuery怎么绑定传过来的数据表格 如何把一个object对象转换成ARRAYLIST 对象??? 去掉输入文本框中历史记录的问题 C#Web编程能否显示一个进度条? vs中的c#中的aspx文件问题 求个不严格的算法.(精通数据算法的请进) outofmemoryException问题 急急急!坐等! 谢谢! 这句话什么意思?
List<double> l = new List<double>();下一张l.Add(值);回退double value=l.Last();
l.Remove(value);清零l.Clear();统计double sum = l.Sum();
知道位置了。你要往前或者往后就简单了。