.NET conosce molti modi per convertire i tipi di dati:metodo uniforme per convertire i tipi di dati
Convert
di classe;- Funzioni all'interno di un tipo come
(Try)Parse
eToString
, ecc .; - Implementazione interfaccia
IConvertable
; TypeConverter
;- Operatore di conversione implicita ed esplicita;
- Mi manca un altro?
Quindi, se sto convertendo un tipo di dati in un altro, ho bisogno di conoscere entrambi i tipi e ho bisogno di sapere quale metodo di conversione utilizzare. E questo diventa piuttosto sgradevole se uno di questi due tipi (o entrambi) è un tipo generico.
Quindi la mia domanda è: io c'è un modo uniforme (generico) in .NET per convertire un tipo di dati in un altro, che potrebbe utilizzare tutti gli altri metodi limitati?
Aggiornato la mia risposta per indirizzare gli altri metodi di conversione citati. –