IConvertible Vs.隐式/显式运算符类型转换?

时间:2009-03-05 19:13:42

标签: .net

我创建了一个Base36类,并编写了类型转换函数。是否有实现IConvertible的好处,或者我应该使用静态隐式/显式运算符来定义我的类型转换?

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

编辑:我想我也在寻找每种方法为我提供的东西。有什么区别?

1 个答案:

答案 0 :(得分:2)

正确答案是,如果您认为值得付出努力和利益,您应该提供两者。