你先把定时器的线程关掉调试下。
我认为是这句话报错了,自动结束了,然后定时器的线程在运行,只是因为被你debug阻塞住了,当这边结束了的时候就开始了。因为你这里没对数据进行DBNull或者null判断直接转string可能会报错,建议这么写:
string Marktime = Convert.ToString(ServerTimeReader["EXP"]);
我认为是这句话报错了,自动结束了,然后定时器的线程在运行,只是因为被你debug阻塞住了,当这边结束了的时候就开始了。因为你这里没对数据进行DBNull或者null判断直接转string可能会报错,建议这么写:
string Marktime = Convert.ToString(ServerTimeReader["EXP"]);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货