Пример #1
0
        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);
            }
        }
Пример #2
0
        // 直接从字符串分析
        public static TabFile LoadFromString(string content)
        {
            TabFile tabFile = new TabFile();

            tabFile.ParseString(content);

            return(tabFile);
        }