.NET统一方法知道许多方法来转换数据类型:转换数据类型
Convert
-class;- 类型等
(Try)Parse
和ToString
等内部函数; - 实现接口
IConvertable
的; - 的
TypeConverter
; - 隐式和显式转换运算符;
- 我是否错过了另一个?
因此,如果将一种数据类型转换为另一种数据类型,我需要知道这两种类型,我需要知道使用哪种转换方法。如果这两种类型(或两者)中的一种是泛型类型,这变得非常讨厌。
所以我的问题是:我有在.NET统一(通用)的方式来一个数据类型转换为另一种,这可能会使用所有其他有限的方法呢?
更新了我的答案,以解决其他提到的转换方法。 – 2013-05-03 23:53:42