public static void Main()
Console.WriteLine(new StringBuilder(" ").ExtractNumber());
Console.WriteLine(new StringBuilder(".").ExtractNumber());
Console.WriteLine(new StringBuilder("1").ExtractNumber().ToString());
Console.WriteLine(new StringBuilder(".1").ExtractNumber().ToString());
Console.WriteLine(new StringBuilder(".1.1").ExtractNumber().ToString());
Console.WriteLine(new StringBuilder(".1D").ExtractNumber().ToString());
Console.WriteLine(new StringBuilder("1.1").ExtractNumber(1).ToString());
Console.WriteLine(new StringBuilder("1.1F1").ExtractNumber(1, out endIndex).ToString());
Console.WriteLine(endIndex);