ReadField() public method

Reads the next field on the current line - or null after the end of the line. The field will not be part of the next ReadLine or ReadFile.
public ReadField ( ) : string
return string
Esempio n. 1
0
        public void TestCsvReadFieldAndRecord()
        {
            Console.WriteLine("Loading " + MixedTestFile);
            FileStream fileStream = null;

            try
            {
                fileStream = File.OpenRead(MixedTestFile);
                CsvReader reader = new CsvReader(fileStream);

                Console.WriteLine("Line 1, Field 1: \"" + reader.ReadField() + "\"");

                Console.WriteLine("Rest of Line 1: \"" + ToString(reader.ReadRecord()) + "\"");

                Console.WriteLine("Rest of File: ");

                string[][] records = reader.ReadAll();
                int        line    = 0;
                foreach (string[] record in records)
                {
                    Console.WriteLine(++line + ":" + ToString(record));
                }
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
            finally
            {
                if (fileStream != null)
                {
                    fileStream.Close();
                }
            }
        }
Esempio n. 2
0
        public void TestCsvReadFieldAndRecord()
        {
            Console.WriteLine("Loading " + MixedTestFile);
            FileStream fileStream = null;
            try
            {
                fileStream = File.OpenRead(MixedTestFile);
                CsvReader reader = new CsvReader(fileStream);

                Console.WriteLine("Line 1, Field 1: \"" + reader.ReadField() + "\"");

                Console.WriteLine("Rest of Line 1: \"" + ToString(reader.ReadRecord()) + "\"");

                Console.WriteLine("Rest of File: ");

                string[][] records = reader.ReadAll();
                int line = 0;
                foreach (string[] record in records)
                {
                    Console.WriteLine(++line + ":" + ToString(record));
                }
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
            finally
            {
                if (fileStream != null)
                {
                    fileStream.Close();
                }
            }
        }