stringbuilder met stitching XXx; XXX; when such characters, often need to remove the last character can be achieved by remove (starting index number removed right).
1 StringBuilder sb = new StringBuilder(); 2 //课程 3 if (item.ExamPaperCategory == 0) 4 { 5 sb.Append("课程名称:"); 6 var codes = item.ExamPaperCode.Split(";"); 7 var courses = from a in db.DltBdCourse 8 where codes.Contains(a.CourseCode) 9 select a; 10 foreach (var course in courses) 11 { 12 sb.Append(course.CourseName+"/"); 13 } 14 sb.Remove(sb.Length - 1, 1); 15 }