1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
var dt = DateTime.Now;
var number = new Random().NextDouble();
string localstore = null;
var watch = new Stopwatch();
watch.Start();
for (var i = 0; i < 100000; i++)
{
localstore = "Toto va à la piscine " + number.ToString("##00.00000") + " fois par semaine et nous sommes le " + dt.ToString("F");
}
watch.Stop();
Console.WriteLine("Concat : {0} ms", watch.ElapsedMilliseconds);
watch.Restart();
for (var i = 0; i < 100000; i++)
{
localstore = string.Format("Toto va à la piscine {0:##00.00000} fois par semaine et nous sommes le {1:F}", number, dt);
}
watch.Stop();
Console.WriteLine("Format : {0} ms", watch.ElapsedMilliseconds);
watch.Restart();
for (var i = 0; i < 100000; i++)
{
localstore = $"Toto va à la piscine {number:##00.00000} fois par semaine et nous sommes le {dt:F}";
}
watch.Stop();
Console.WriteLine("Interpolation : {0} ms", watch.ElapsedMilliseconds);
Console.ReadKey(false); |