4
내 수업에 대한 사용자 지정 캐스트 지원을 제공하려면 어떻게해야합니까?
내 클래스를 다른 유형으로 캐스팅하기위한 지원을 제공하려면 어떻게해야합니까? 예를 들어,을 관리하는 자체 구현이 byte[]있고 사람들이 내 클래스를으로 캐스트 할 수 있도록 byte[]하여 private 멤버를 반환하려면 어떻게해야합니까? 그들이 이것을 문자열로 캐스트하도록하는 것이 일반적인 관행입니까, 아니면 그냥 오버라이드 ToString()(또는 둘 다)해야합니까?