나는 가능하다고 생각하지만 유형 확장을 통해 사용자 지정 서식을 허용하기 위해 이와 비슷한 작업을 수행 할 수 있습니까?StructuredFormatDisplayAttribute를 확장 메서드의 일부로 사용할 수 있습니까
[<StructuredFormatDisplayAttribute("Rate: {PrettyPrinter}")>]
type Rate with
member x.PrettyPrinter = x.Title + string x.Value
참고 : 그것은 고유 확장 (동일 조립)하지만 선택적인 확장 등으로 가능한 것으로 보인다.
아무에게도 좋은 대안이 없다면 이것이 기능 요청 일 수 있다고 생각하십니까?
프린터를 표준 콘솔에 추가 할 수 없습니다. – 7sharp9
나는 당신이 무슨 뜻인지 모르겠다. 당신은 당신이 stdout하고 싶은 것을 보낼 수 있습니다. 해당 컨텍스트에는 _default_ 유형 _ 유형이 없습니다. – Daniel
나는 std 프린터를 확장하는 것이 좋을 것이라고 말했습니다. Printf.AddPrinter (fun (x : Rate) -> x.Title + string x.Value) – 7sharp9