} //void LoadCSV() public static void LoadCSV_FromString(string sData) { string test = "\n\r"; string[] all_line = sData.Split(test.ToCharArray()); int i = 0; foreach (String sLine in all_line) { if (i == 0) { ++i; continue; } if (sLine.Length == 0) { continue; } string[] token = sLine.Split(','); Sys_Error info = new Sys_Error(); int idx = 0; info.ReadCSV(token, ref idx, false); m_List.Add(info); } _makeIndex(); } //void LoadCSV_FromString()
public static void LoadCSV(string sCsvFileName) { FileInfo _finfo = new FileInfo(sCsvFileName); if (!_finfo.Exists) { Console.WriteLine("file not found :: {0}", sCsvFileName); return; } using (StreamReader sr = new StreamReader(sCsvFileName, Encoding.GetEncoding("EUC-KR"))) { string sLine = sr.ReadLine(); while ((sLine = sr.ReadLine()) != null) { string[] token = sLine.Split(','); Sys_Error info = new Sys_Error(); int idx = 0; info.ReadCSV(token, ref idx, false); m_List.Add(info); } } _makeIndex(); } //void LoadCSV()