stringbuilder碰到拼接XXx;XXX;這樣的字符的時候,往往需要刪除最后一個字符,通過remove(起始索引,向右移除的個數)可以實現。
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 }