Convert是个静态类 里面有很多静态方法  想个性化一点可以定义一些扩展方法  不知道你是这意思吗

解决方案 »

  1.   

    自定义的class或struct应该是没法用convert转的。具体你可以试试。如果你想实现想要的效果,自己定义个方法不得了。
      

  2.   

    自定义可以通过实现System.IConvertible接口支持Convert类的转换, 但只能将自定义类型转换为内置的bool, int等类型用法:
    class MyValue : System.IConvertible
    {
    ...
    }var val = new MyValue();
    var ival = Convert.ToInt32(val);