今天做FORM,把几个时间差timespan转化成string存进了txt中,有几行的,现在想把txt中的timespan读取出来,并且相加求和,然后在label中输出,请帮帮忙,谢谢。。代码如下:
string file = @"E:\宿舍上网管理\宿舍上网管理系统\shuaige.txt"; //定义读取文件路径
string[] lines = File.ReadAllLines(file, Encoding.GetEncoding("gb2312"));//定义lines为读所有行的数组
SpanTime totoltime=new SpanTime(0,0,0,0);
//读取数据并相加
for (int i = 0; i < lines.Length; i++)//开始循环
{
TimeSpan dt = TimeSpan.Parse(lines[i]);
//以下为累积计算totoltime的值
totoltime=totoltime+dt;
//计算结束
}
label2.Text = ("使用时间总数为:" + totoltime.Days+ "日" + totoltime.Hours + "时" + totoltime.Minutes + "分" + totoltime.Seconds + "秒");
执行的时候有异常,请帮我看看有什么问题谢谢