다음을 통해 공유


구성원

이 섹션에서는 F# 개체 형식의 멤버에 대해 설명합니다.

비고

멤버 는 형식 정의의 일부이며 키워드로 member 선언되는 기능입니다. 레코드, 클래스, 구분된 공용 구조체, 인터페이스 및 구조체와 같은 F# 개체 형식은 멤버를 지원합니다. 자세한 내용은 레코드, 클래스, 구분된 공용 구조체, 인터페이스구조체를 참조하세요.

멤버는 일반적으로 형식에 대한 공용 인터페이스를 구성하므로 달리 지정하지 않는 한 공용입니다. 멤버를 프라이빗 또는 내부로 선언할 수도 있습니다. 자세한 내용은 Access Control참조하세요. 서명 파일을 사용하여 형식의 특정 멤버를 노출하거나 노출하지 않을 수도 있습니다. 자세한 내용은 서명을 참조하세요.

클래스에만 사용되는 프라이빗 필드 및 do 바인딩은 형식의 공용 인터페이스에 속하지 않고 키워드로 member 선언되지 않으므로 true 멤버가 아닙니다. 그러나 이 섹션에서도 설명합니다.

주제 설명
let 클래스의 바인딩 클래스의 프라이빗 필드 및 함수 정의에 대해 설명합니다.
do 클래스의 바인딩 개체 초기화 코드의 사양을 설명합니다.
속성 클래스 및 기타 형식의 속성 멤버에 대해 설명합니다.
인덱싱된 속성 클래스 및 기타 형식의 배열과 유사한 속성에 대해 설명합니다.
메서드 형식의 멤버인 함수에 대해 설명합니다.
생성자 형식의 개체를 초기화하는 특수 함수에 대해 설명합니다.
연산자 오버로드 형식에 대한 사용자 지정된 연산자의 정의에 대해 설명합니다.
이벤트 F#의 이벤트 및 이벤트 처리 지원에 대한 정의를 설명합니다.
구조체 F#의 구조체 정의에 대해 설명합니다.
명시적 필드 형식에서 초기화되지 않은 필드의 정의를 설명합니다.