StringBuilder - Substring
A StringBuilder extension method that substrings.
public static void Main() { var test = new StringBuilder("FizzBuzzFizz",0); // C# Extension Method: StringBuilder - Substring Console.WriteLine(test.Substring(4)); Console.WriteLine(test.Substring(8)); }
View Source
using System.Text; public static partial class Extensions { /// <summary>A StringBuilder extension method that substrings.</summary> /// <param name="this">The @this to act on.</param> /// <param name="startIndex">The start index.</param> /// <returns>A string.</returns> public static string Substring(this StringBuilder @this, int startIndex) { return @this.ToString(startIndex, @this.Length - startIndex); } /// <summary>A StringBuilder extension method that substrings.</summary> /// <param name="this">The @this to act on.</param> /// <param name="startIndex">The start index.</param> /// <param name="length">The length.</param> /// <returns>A string.</returns> public static string Substring(this StringBuilder @this, int startIndex, int length) { return @this.ToString(startIndex, length); } }