나는 Open/Close 구문을 사용하여 use
이 가능하도록하고 싶습니다. 따라서이 클래스에서 상속을 받고 Open으로 작업하려고합니다. new
및 폐기 처분으로 닫습니다.F # 생성자 구문 - 초과 및 확장 새로운
두 번째 부분은 괜찮습니다,하지만 난 오픈 할 방법을 작동하지 않을 수 있습니다 : 나는 오래 전에 요청
type DisposableOpenCloseClass(openargs) =
inherit OpenCloseClass()
//do this.Open(openargs) <-- compiler no like
interface IDisposable
with member this.Dispose() = this.Close()
(참조 this question,하지만 난 점에 참가할 수 없습니다 이 일)
감사합니다. 특별한 경우에 '기본'클래스의 다른 함수에 액세스해야하므로 인터페이스를 반환하는 것만으로는 충분하지 않습니다. – Benjol