c# 將CSV文件轉成list集合


//定義CSV文件所對應的實體類
public class example

    {

        public int t1;

        public string t2;

        public string t3;

        public static example FromCsv(string csvLine)

        {

            string[] values = csvLine.Split(',');

            example dailyValues = new example();

            dailyValues.t1 = Convert.ToInt32(values[0]);

            dailyValues.t2 = values[1];

            dailyValues.t3 = values[2];

            return dailyValues;

        }

}
//將csv文件用linq轉換為list集合
 List<example> values = File.ReadAllLines("d:\\test.csv")

                                          .Skip(1)

                                          .Select(v => example.FromCsv(v))

                                          .ToList();

            foreach (var item in values)

            {

                listBox1.Items.Add(item.t1);

            }
View Code

 

 
        
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM