public LineManagement() { nowLine = new LineFileBlockStruct(); supportingLines = new HashSet <string>(); subwayReader = new SeekReader <SubwayFileBlockStruct>(); haveLineReader = new BlockReader <HaveLineFileBlockStruct>(); lineReader = new SeekReader <LineFileBlockStruct>(); nowSubwayStop = new HashSet <SubwayFileBlockStruct>(); }
/// <summary> /// 以选择车次刷新 /// </summary> /// <param name="lineName">选择的车次</param> /// <returns></returns> private Task UpdateLine(string lineName) { return(Task.Run(() => { nowLine = lineReader.SeekRead(new List <FileIO.FileOperation.seekIndexStruct> { new FileIO.FileOperation.seekIndexStruct { Head = lineName } })[0]; })); }