TimeSpan结构:表示一个时间间隔
TimeSpan有许多的用法,本篇博客主要介绍TimeSpan的Tick数。
前言:
做项目用WPF没有Timer控件,需要自己定义一个Timer,定义好下一步就是要给Timer控件设定它如何走时间了。
我要实现的功能是累计消费,时间要按分钟自增加,也就是时间每走一分钟金额就会按照我设定每小时消费多少钱增加计算出来。
首先
定义我们Timer控件,按分钟计算。
//定义分钟timer(根据时间用来计算消费金额)
private static DispatcherTimer minute;
Decimal monetary = 0;//消费金额
private Decimal Rate;//学生类型对应得Rate
其次
要根据一开始我做的判断,给一个Rate,判定上机的用户类型。
if (lblType.Content.ToString() == "普通用户")
{
lblhourcash.Content = llist[0].Rate;
}
if (lblType.Content.ToString() == "会员")
{
lblhourcash.Content = llist[0].VipRate;
}