.NET zna wiele sposobów konwersji typów danych:jednolitej metody konwersji typów danych
Convert
-class;- Funkcje wewnątrz typu, takie jak
(Try)Parse
iToString
itd .; - Implementacja interfejsu
IConvertable
; - The
TypeConverter
; - Niejawny i jednoznaczny operator konwersji;
- Czy brakuje mi kolejnej?
Więc jeśli konwertuję jeden typ danych na inny, muszę znać oba typy i muszę wiedzieć, której metody konwersji użyć. I staje się to dość nieprzyjemne, jeśli jeden z tych dwóch typów (lub oba typy) jest typem generycznym.
Moje pytanie brzmi: Czy w .NET istnieje jednolita (ogólna) metoda konwersji jednego typu danych na inny, który może wykorzystywać wszystkie inne ograniczone metody?
Zaktualizowałem moją odpowiedź, aby uwzględnić inne wymienione metody konwersji. –