Search code examples
c#namespacestypeof

Get type name without full namespace


I have the following code:

return "[Inserted new " + typeof(T).ToString() + "]";

But

 typeof(T).ToString()

returns the full name including namespace

Is there anyway to just get the class name (without any namespace qualifiers?)


Solution

  • typeof(T).Name // class name, no namespace
    typeof(T).FullName // namespace and class name
    typeof(T).Namespace // namespace, no class name