using System.Globalization;
var watch = new System.Diagnostics.Stopwatch();
string testFloat = "1.0";
for (int i = 0; i < 1000000; i++) {
float weight = float.Parse(testFloat);
Console.WriteLine($"Execution Time: {watch.ElapsedMilliseconds} ms");
for (int i = 0; i < 1000000; i++) {
float weight = float.Parse(testFloat, CultureInfo.InvariantCulture);
Console.WriteLine($"Execution Time: {watch.ElapsedMilliseconds} ms");
for (int i = 0; i < 1000000; i++) {
float weight = FastFloatParser.ParseFloat(testFloat);
Console.WriteLine($"Execution Time: {watch.ElapsedMilliseconds} ms");