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