예제 #1
0
        static void LoadTextTest()
        {
            string txt = "Id      Name      \r\n1       Carl      \r\n2       Mark      ";

            foreach (var e in ChoFixedLengthReader.LoadText(txt).WithFirstLineHeader())
            {
                Console.WriteLine(e.ToStringEx());
            }
        }
예제 #2
0
        static void Test1()
        {
            string txt = @"Filip    Malýn        Male  1218-02-1994
Božena   Němcová      Female1804-02-1820
Jan      Žižka        Male  0719-09-1360
Che      Guevara      Male  2714-06-1928
AntoinedeSaint-ExupéryMale  1529-06-1900";

            foreach (var rec in ChoFixedLengthReader <Person> .LoadText(txt))
            {
                Console.WriteLine(rec.Dump());
            }
        }
예제 #3
0
        static void Test2()
        {
            string txt = @"ID   Name      
1    Mark      
2    Tom       ";

            foreach (var rec in ChoFixedLengthReader <Emp1> .LoadText(txt)
                     //.WithRecordLength(15)
                     //.WithField("ID", startIndex: 0, size: 5)
                     //.WithField("Name1", startIndex: 5, size: 10)
                     .WithFirstLineHeader(true)
                     //.WithHeaderLineAt(2, false)
                     )
            {
                Console.WriteLine(rec.Dump());
            }
        }