Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
StringBuilder is so useful. Does it all. But it’s missing a method. Here it is:
/// <summary> /// Extends StringBuilder so that it has an AppendFormatLine method. /// </summary> /// <param name="value">The StringBuilder being extended.</param> /// <param name="format">A composite format string.</param> /// <param name="args">An object array that contains zero or more objects to format.</param> /// <returns>The StringBuilder.</returns> public static StringBuilder AppendFormatLine(this StringBuilder value, string format, params object[] args) { return value.AppendLine(string.Format(format, args)); }
So now you can simply code this:
stringBuilder.AppendFormatLine("Here's a line {0}", "YES!");
Instead of:
stringBuilder.AppendLine(String.Format("Here's a line {0}", "YES!"));
Just reads easier, and is simpler to dot through with IntelliSense.
Best,
Brian