Exemple #1
0
        static IEnumerable <string> SplitCsv(this string csv)
        {
            var stringBuilder = new StringBuilder();
            var reader        = new CsvValueReader();

            foreach (var character in csv)
            {
                var itemText = reader.Read(stringBuilder, character, ref reader);
                if (itemText != null)
                {
                    yield return(itemText);
                }
            }
            yield return(stringBuilder.ToString());
        }
Exemple #2
0
 /// <summary>
 /// Reads the values from the provided file name.
 /// </summary>
 public void SetValues(string pathToValues, char separator)
 {
     valuesByColumnName = valueReader.Read(pathToValues, separator);
 }