StringBuilder管理类
public class StringBuilderManager : Core.Singleton<StringBuilderManager> { private StringBuilder stringBuilder = null; public StringBuilderManager() { stringBuilder = new StringBuilder(); } public StringBuilder GetStringBuilder() { if (stringBuilder != null) { stringBuilder.Clear(); } else { stringBuilder = new StringBuilder(); } return stringBuilder; } public string AppendStrings(params string[] strs) { GetStringBuilder(); for (int i = 0; i < strs.Length; i++) { stringBuilder.Append(strs[i]); } return stringBuilder.ToString(); } public string AppendStringFormat(string format, params string[] strs) { GetStringBuilder(); stringBuilder.AppendFormat(format, strs); return stringBuilder.ToString(); } }