public static void Test1() { Stopwatch test = new Stopwatch(); test.Start(); typeof_string(); test.Stop(); Console.WriteLine(string.Format("typeof(string).Assembly.FullName -> {0}", test.ElapsedTicks)); test.Reset(); test.Start(); GetType_FullName(); test.Stop(); Console.WriteLine(string.Format("Object.GetType -> {0}", test.ElapsedTicks)); } private static string typeof_string() { return typeof(string).Assembly.FullName; } private static string GetType_FullName() { return String.Empty.GetType().Assembly.FullName; }