示例#1
0
        static void Main(string[] args)
        {
            ///example format1
            ///
            IEnumerable <string[]> ie1  = File.ReadLines("File1.csv").Select(x => x.Split(',')).Skip(1);
            ParseFormatBasic       pfb1 = TransformFactory.GetParse("Format1");
            List <OutputEntity>    oe1  = pfb1.Convert("Format1", ie1);

            Console.WriteLine("Process example 1");
            Console.WriteLine(OutputEntity.HeadLine);
            foreach (OutputEntity o in oe1)
            {
                Console.WriteLine(o.ToString());
            }


            Console.WriteLine();
            Console.WriteLine("Process example 2");

            IEnumerable <string[]> ie2  = File.ReadLines("File2.csv").Select(x => x.Split(','));
            ParseFormatBasic       pfb2 = TransformFactory.GetParse("Format2");
            List <OutputEntity>    oe2  = pfb2.Convert("Format2", ie2);

            Console.WriteLine(OutputEntity.HeadLine);
            foreach (OutputEntity o in oe2)
            {
                Console.WriteLine(o.ToString());
            }


            Console.ReadLine();
        }