示例#1
0
        public static List <Train> LoadBaseTrain(string fileName)
        {
            List <Train> result = new List <Train>();

            if (Train.AllStationList.Count == 0)
            {
                Train.AllStationList = LoadBaseStation();
            }
            string        file    = ReadFile(fileName);
            List <string> rowList = SplitText(file, "\r\n", StringSplitOptions.RemoveEmptyEntries).ToList();

            foreach (string row in rowList)
            {
                result.Add(Train.FromBaseCSV(row));
            }
            return(result);
        }