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.Type
is part of the system libraries?