2009-03-05 141 views
0

我已经创建了一个类型为Base36的类,并且正在编码类型转换函数。实现IConvertible有没有好处,还是应该使用静态隐式/显式运算符来定义我的类型转换?IConvertible Vs.隐式/显式运算符类型转换?

public static implicit operator long(Base36 value) { 
     return value.NumericValue; 
    } 

编辑:我想我也在寻找每种方法为我提供的。有什么不同?

回答

2

正确的答案是,如果您认为这是值得的努力和好处,那么您应该同时提供。