WriteLine() public method

public WriteLine ( string values ) : void
values string
return void
示例#1
0
        public void WriteToCSV(string fullFilePath, bool sort = true)
        {
            using (CSVFile outFile = new CSVFile(fullFilePath))
            {
                // Write the columns.
                string[] columnNames = _ColumnNames.Select(c => c.Name).ToArray();
                outFile.WriteLine(columnNames);

                var rows = (sort == true && _ColumnNames.Count() > 0) ?
                           Rows.OrderBy(columns => columns[_ColumnNames.First()]) : Rows;

                // Write out each row.
                foreach (var row in rows)
                {
                    string[] rowValues = new string[_ColumnNames.Names.Count];
                    for (int i = 0; i < _ColumnNames.Names.Count; i++)
                    {
                        rowValues[i] = row[_ColumnNames.Names.ElementAtOrDefault(i)];
                    }

                    outFile.WriteLine(rowValues);
                }
            }
        }
示例#2
0
        public void WriteToCSV(string fullFilePath)
        {
            using (CSVFile outFile = new CSVFile(fullFilePath))
            {
                // Write the columns.
                string[] columnNames = _ColumnNames.Select(c => c.Name).ToArray();
                outFile.WriteLine(columnNames);

                // Write out each row.
                foreach (Row r in Rows)
                {
                    string[] rowValues = new string[_ColumnNames.Names.Count];
                    for (int i = 0; i < _ColumnNames.Names.Count; i++)
                    {
                        rowValues[i] = r[_ColumnNames.Names.ElementAtOrDefault(i)];
                    }

                    outFile.WriteLine(rowValues);
                }
            }
        }