Как мне предоставить поддержку для добавления моего класса в другие типы? Например, если у меня есть собственная реализация управления byte[], и я хочу, чтобы люди бросали мой класс в byte[], который просто вернет частный член, как бы я это сделал?
Это общепринятая практика, чтобы позволить им также передать это строке, или я должен просто переопределить ToString() (или оба)?