/// <summary> /// Student 객체에 데이터 저장 /// </summary> /// <param name="stu"></param> /// <param name="values"></param> /// <returns></returns> private STUDENT SetData(STUDENT stu, string[] values) { stu.NAME = values[(int)COLUMNS.NAME].ToString(); stu.AGE = values[(int)COLUMNS.AGE].ToString(); stu.GRADE = values[(int)COLUMNS.GRADE].ToString(); stu.PHONENUMBER = values[(int)COLUMNS.PHONENUMBER].ToString(); return(stu); }
/// <summary> /// CSV 파일 읽는 메서드 /// </summary> /// <param name="csvList"></param> private void GetCSVData(List <string> csvList) { for (int idx = 0; idx < csvList.Count; idx++) { using (var sr = new System.IO.StreamReader(csvList[idx], Encoding.Default, true)) { while (!sr.EndOfStream) { string array = sr.ReadLine(); string[] values = array.Split(','); //컬럼명은 건너뛰기 if (array.Contains("NAME")) { continue; } STUDENT stu = new STUDENT(); stuList.Add(SetData(stu, values)); } } } }