using System.Diagnostics;
var (r0, dt0) = Tester(() => ConcaténerString("J'aime mon prof", 10_000));
var (r1, dt1) = Tester(() => ConcaténerStringBuilder("J'aime mon prof", 10_000));
Console.WriteLine("Quelque chose de suspect s'est passé");
Console.WriteLine($"string : {dt0} ms; StringBuilder : {dt1} ms");
static (T, long) Tester<T>(Func<T> f)
var sw = new Stopwatch();
return (rés, sw.ElapsedMilliseconds);
static string ConcaténerString(string s, int n)
for (int i = 0; i < n; ++i)
static string ConcaténerStringBuilder(string s, int n)
StringBuilder sb = new ();
for (int i = 0; i < n; ++i)