public static string CrateDeptCsv(List <WechatDept> deptList) { //try //{ StringBuilder strBufferLine = null; string path = CsvHelper.FilePath.Dept; StreamWriter strmWriterObj = new StreamWriter(path, false, System.Text.Encoding.UTF8); //strmWriterObj.WriteLine(tableheader); strmWriterObj.WriteLine(CsvHelper.GetDeptCsvHeader()); foreach (var dept in deptList) { strBufferLine = new StringBuilder(); strBufferLine.Append(dept.Name + ","); strBufferLine.Append(dept.ID + ","); strBufferLine.Append(dept.ParentID + ","); strBufferLine.Append(dept.Order); strmWriterObj.WriteLine(strBufferLine.ToString()); } strmWriterObj.Close(); return(path); //} //catch //{ // return null; //} }