Why typeof(string).FullName is giving System.String and not string? The same is with all other "simple" types like int, float, double, ...
I understand that typeof is returning the System.Type object for the given type, but why is string not also be an System.Type object ?
Is it because string is part of the c# language, and System.Typeis part of the system libraries?