Получить строковое представление отраженного типа PropertyInfo.C#

Место общения программистов C#
Ответить
Anonymous
 Получить строковое представление отраженного типа PropertyInfo.

Сообщение Anonymous »

У меня есть пример кода: 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»