Оператор typeof в C#
Оператор typeof вычисляется на этапе компиляции: имя типа должно быть
известно в исходнике. Объект экземпляра для этого не нужен. Если тип
есть только у уже созданного значения, берут GetType.
Результат имеет тип System.Type. Это описание типа, а не сама строка.
Получим тип строки и выведем короткое имя:
Type t = typeof(string);
Console.WriteLine(t.Name);
Выведите короткое имя типа decimal.