У меня есть пример кода: https://dotnetfiddle.net/TWeO29
В строке 33 я хочу отобразить базовый тип, который не обрабатывается моим кодом. Я ожидаю увидеть что-то вроде float, потому что единственный тип, который мой код не обрабатывает, — это свойство radius моего класса Tester.
Я знаю, как программно сравнивать PropertyType == typeof(float), но я явно спрашиваю, как получить строковое представление этого типа. Если я не обрабатываю тип явно, то я хочу, чтобы моя программа ПОКАЗЫВАЛА мне, для какого типа мне нужно добавить поддержку.
Я просмотрел и опробовал все свойства здесь: https://learn.microsoft.com/en-us/dotne ... ew=net-8.0, которые выглядят актуальными, и все они в основном сводятся к Runtime или System.Single. Как мне получить что-то значимое и связанное с исходным типом, отраженным в float?
Подробнее здесь: https://stackoverflow.com/questions/791 ... yinfo-type