Importing CSV data into C# classes

前端 未结 7 1366
广开言路
广开言路 2020-12-02 01:45

I know how to read and display a line of a .csv file. Now I would like to parse that file, store its contents in arrays, and use those arrays as values for some classes I cr

7条回答
  •  误落风尘
    2020-12-02 02:36

    // use "Microsoft.VisualBasic.dll"
    
    using System;
    using Microsoft.VisualBasic.FileIO;
    
    class Program {
        static void Main(string[] args){
            using(var csvReader = new TextFieldParser(@"sportsResults.csv")){
                csvReader.SetDelimiters(new string[] {","});
                string [] fields;
                while(!csvReader.EndOfData){
                    fields = csvReader.ReadFields();
                    Console.WriteLine(String.Join(",",fields));//replace make instance
                }
            }
        }
    }
    

提交回复
热议问题