/// <summary> /// 开始执行任务序列 /// </summary> /// <param name="resultCallback">任务全部执行完成后触发的回掉</param> public void Start(Action <Exception> resultCallback) { TaskCallback taskCallback = new TaskCallback(resultCallback); this.resultCallback = taskCallback; if (tasks.Count == 0) { resultCallback(null); return; } DoTask(); }