2009-03-05 62 views
0

我已經創建了一個類型爲Base36的類,並且正在編碼類型轉換函數。實現IConvertible有沒有好處,還是應該使用靜態隱式/顯式運算符來定義我的類型轉換?IConvertible Vs.隱式/顯式運算符類型轉換?

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

編輯:我想我也在尋找每種方法爲我提供的。有什麼不同?

回答

2

正確的答案是,如果您認爲這是值得的努力和好處,那麼您應該同時提供。