2009-03-05 4 views
0

Я создал класс типа Base36 и кодирую функции преобразования типов. Есть ли преимущества для реализации IConvertible, или я должен определить преобразования своего типа с использованием статических неявных/явных операторов?IConvertible Vs. неявные/явные преобразования типа оператора?

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

Редактировать: Я думаю, я также ищу, что каждый метод предоставляет мне. В чем разница?

ответ

2

Правильный ответ: вы должны предоставить оба, если вы считаете, что это стоит усилий и пользы.

Смежные вопросы