Parser() public méthode

public Parser ( Scanner scanner ) : System
scanner Scanner
Résultat System
Exemple #1
0
        /// <summary>
        /// 加载Csv文件
        /// </summary>
        /// <param name="filename">文件名</param>
        private void LoadCsvFile(string filename)
        {
            if (directory == null)
            {
                throw new ArgumentNullException("directory", "not set csv file directory");
            }

            var path    = System.IO.Path.GetFileNameWithoutExtension(filename) + ".csv";
            var csvFile = directory.File(path);
            var csvData = Parser.Parser(System.Text.Encoding.UTF8.GetString(csvFile.Read()));

            tables.Add(filename, Container.Make <IDataTable>().SetData(csvData));
        }
Exemple #2
0
        private void LoadCsvFile(string filename)
        {
            if (directory == null)
            {
                throw new ArgumentNullException("not set csv file directory");
            }

            string path = System.IO.Path.GetFileNameWithoutExtension(filename) + ".csv";

            IFile csvFile = directory.File(path);

            string[][] csvData = Parser.Parser(System.Text.Encoding.UTF8.GetString(csvFile.Read()));

            tables.Add(filename, DataTableFactory.Make(csvData));
        }