using System.Diagnostics;
public static void Main()
var watch = new Stopwatch();
for (int i = 0; i < 100000000; i++)
new SealedClass().GetName();
Console.WriteLine("Sealed class : {0}", watch.Elapsed.ToString());
for (int i = 0; i < 100000000; i++)
new NonSealedClass().GetName();
Console.WriteLine("NonSealed class : {0}", watch.Elapsed.ToString());
public string GetName() => "Test";
public string GetName() => "Test";