C# Extension Method: StringBuilder - ExtractOperator

CSharp · Console

/Program.cs

// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002607/stringbuilder-extractoperator

// @nuget: Z.ExtensionMethods

using System;
using System.Text;
					
public class Program
{
	public static void Main()
	{
        int endIndex;

        // C# Extension Method: StringBuilder - ExtractOperator
        Console.WriteLine(new StringBuilder(" ").ExtractOperator());
        Console.WriteLine(new StringBuilder(" ").ExtractOperator());
        Console.WriteLine(new StringBuilder("a").ExtractOperator());
        Console.WriteLine(new StringBuilder("1").ExtractOperator());
        Console.WriteLine(new StringBuilder(".").ExtractOperator().ToString());
        Console.WriteLine(new StringBuilder("..").ExtractOperator().ToString());
        Console.WriteLine(new StringBuilder(". .").ExtractOperator().ToString());
        Console.WriteLine(new StringBuilder("//*/ z").ExtractOperator(1, out endIndex).ToString());
        Console.WriteLine(endIndex);
	}
}
;