Sample Read CSV File To Object Class

  1. var query = (from csvline in csv.ToArray() let data = csvline.ToString().Split(',')  
  2.     select new DmcStudentInfo   
  3.     {  
  4.         SchoolID = int.Parse(data[0].ToString()),  
  5.             SchoolName = data[1],  
  6.             Student_CardNumber = data[2],  
  7.             Level = data[3], // ???? ?.1  
  8.             ClassRoom = data[4], // ???? ???? 1  
  9.             Student_ID = data[5],  
  10.             Student_Sex = data[6],  
  11.             Student_Prefix = data[7],  
  12.             Student_FirstName = data[8],  
  13.             Student_LastName = data[9],  
  14.             Student_En_FirstName = data[10],  
  15.             Student_En_LastName = data[11],  
  16.             Student_Birthday = DateTime.Parse(data[12]),  
  17.   
  18.     }).ToList();  
  19.   
  20.   
  21. // myclass  
  22. public class DmcStudentInfo   
  23. {  
  24.     public DmcStudentInfo()   
  25.     {  
  26.   
  27.     }  
  28.  
  29.     #  
  30.     region Memberlist  
  31.     public int SchoolID   
  32.     {  
  33.         get;  
  34.         set;  
  35.     }  
  36.     public string SchoolName   
  37.     {  
  38.         get;  
  39.         set;  
  40.     }  
  41.     public string Student_CardNumber   
  42.     {  
  43.         get;  
  44.         set;  
  45.     }  
  46.     public string Level   
  47.     {  
  48.         get;  
  49.         set;  
  50.     } // ???? ?.1  
  51.     public string ClassRoom   
  52.     {  
  53.         get;  
  54.         set;  
  55.     } // ???? ???? 1  
  56.     public string Student_ID   
  57.     {  
  58.         get;  
  59.         set;  
  60.     }  
  61.     public string Student_Sex   
  62.     {  
  63.         get;  
  64.         set;  
  65.     }  
  66.     public string Student_Prefix   
  67.     {  
  68.         get;  
  69.         set;  
  70.     }  
  71.     public string Student_FirstName   
  72.     {  
  73.         get;  
  74.         set;  
  75.     }#  
  76.     endregio  
  77. }