.NET знает много способов преобразования типов данных:Единый метод для преобразования типов данных
Convert
-класса;- Функции внутри типа
(Try)Parse
иToString
и т. Д .; - Внедрение интерфейса
IConvertable
; TypeConverter
;- Неявный и явный оператор преобразования;
- Я пропустил еще один?
Так что если я конвертирую один тип данных в другой, мне нужно знать оба типа, и мне нужно знать, какой метод преобразования использовать. И это становится довольно неприятным, если один из этих двух типов (или обоих) является общим типом.
Итак, мой вопрос: существует ли единый универсальный способ .NET для преобразования одного типа данных в другой, который может использовать все другие ограниченные методы?
Обновлен мой ответ, чтобы обратиться к другим упомянутым методам преобразования. –