我创建了一个Base36类,并编写了类型转换函数。是否有实现IConvertible的好处,或者我应该使用静态隐式/显式运算符来定义我的类型转换?
public static implicit operator long(Base36 value) {
return value.NumericValue;
}
编辑:我想我也在寻找每种方法为我提供的东西。有什么区别?
答案 0 :(得分:2)
正确答案是,如果您认为值得付出努力和利益,您应该提供两者。