public static void Load(string fileName, Action <TabFile, int> EnumeratorFunc) { if (string.IsNullOrEmpty(fileName) || EnumeratorFunc == null) { return; } var tabFile = TabFile.LoadFromFile(string.Format("Setting/{0}.csv", fileName)); if (tabFile == null) { return; } int maxRow = tabFile.GetHeight(); if (maxRow < 2) { return; } for (int i = 2; i <= maxRow; i++) { EnumeratorFunc(tabFile, i); } }
// 直接从字符串分析 public static TabFile LoadFromString(string content) { TabFile tabFile = new TabFile(); tabFile.ParseString(content); return(tabFile); }