This is the code sample that goes along with the Type Conversions article. It contains examples of using the IConvertible interface, TypeConverters, and conversion methods as well as a class that shows how Microsoft implemented the System.Convert.ChangeType method and my own ConvertEx class that is based on Microsoft's Convert class but does conversions using the IConvertible, TypeConverters, and conversion methods (Microsoft's Convert.ChangeType method only uses the IConvertible interface).