public CsvExWrapper GetOrCreateGetCsv(int csv) { CsvExWrapper csvWr = null; if (!m_mapCSV.TryGetValue(csv, out csvWr)) { CreateCSV csvCreate; if (m_mapCSVCreate.TryGetValue(csv, out csvCreate)) { csvWr = csvCreate(); m_mapCSV.Add(csv, csvWr); } } return((CsvExWrapper)csvWr); }
public override void Init() { AddCSVCreate((int)eCSV.eMap, "地图表.csv", MapCsv.CreateCSV); foreach (KeyValuePair <int, CreateCSV> item in m_mapCSVCreate) { CsvExWrapper csv = GetOrCreateGetCsv(item.Key); string name = GetName(item.Key); bool bSucc = csv.Load("D:/Server/C#_Server/sev_c#/CLIENT_DEV/Assets/Config/" + name, Encoding.Default); if (!bSucc) { Console.WriteLine("CSV初始化失败"); } else { Console.WriteLine("CSV初始化成功"); } } }