为何自己写个时间延迟?
你可以用System.Timers.Timer来控制超时。