public static StringBuffer AppendFormat(this StringBuffer sb, string format, object arg0, object arg1, object arg2) { sb.builder.AppendFormat(format, arg0, arg1, arg2); return(sb); }
public static StringBuffer AppendFormat(this StringBuffer sb, IFormatProvider provider, string format, params object[] args) { sb.builder.AppendFormat(provider, format, args); return(sb); }
/// <summary> /// 在此实例的结尾追加指定的 Unicode 字符子数组的字符串表示形式 /// </summary> /// <param name="sb"></param> /// <param name="input">字符数组</param> /// <param name="startIndex">input 中的起始位置</param> /// <param name="charCount">要追加的字符数</param> /// <returns></returns> public static StringBuffer Append(this StringBuffer sb, char[] input, int startIndex, int charCount) { sb.builder.Append(input, startIndex, charCount); return(sb); }
/// <summary> /// 在此实例的结尾追加 Unicode 字符的字符串表示形式指定数目的副本 /// </summary> /// <param name="sb"></param> /// <param name="input">要追加的字符</param> /// <param name="repeatCount">追加 value 的次数</param> /// <returns></returns> public static StringBuffer Append(this StringBuffer sb, char input, int repeatCount) { sb.builder.Append(input, repeatCount); return(sb); }
public static StringBuffer Append(this StringBuffer sb, ulong input) { sb.builder.Append(input); return(sb); }
public static StringBuffer Append(this StringBuffer sb, object input) { sb.builder.Append(input); //sb += input; return(sb); }