Example #1
0
        public static void ReadFieldsByIndex()
        {
            Console.WriteLine("Fields by index:");

            var customTypeTypeConverter = new CustomTypeTypeConverter();

            using (var reader = new CsvReader(new StreamReader(GetDataStream(true, true))))
            {
                while (reader.Read())
                {
                    Console.Write(reader.GetField <string>(0) + columnSeparator);
                    Console.Write(reader.GetField <int>("Int Column") + columnSeparator);
                    Console.Write(reader.GetField <Guid>(2) + columnSeparator);
                    Console.WriteLine(reader.GetField <CustomType>(3, customTypeTypeConverter));
                }
            }
            Console.WriteLine();
        }
Example #2
0
        public static void ReadFieldsByIndex()
        {
            Console.WriteLine( "Fields by index:" );

            var customTypeTypeConverter = new CustomTypeTypeConverter();

            using( var reader = new CsvReader( new StreamReader( GetDataStream( true, true ) ) ) )
            {
                while( reader.Read() )
                {
                    Console.Write( reader.GetField<string>( 0 ) + columnSeparator );
                    Console.Write( reader.GetField<int>( "Int Column" ) + columnSeparator );
                    Console.Write( reader.GetField<Guid>( 2 ) + columnSeparator );
                    Console.WriteLine( reader.GetField<CustomType>( 3, customTypeTypeConverter ) );
                }
            }
            Console.WriteLine();
        }