다음을 통해 공유


인터페이스 구현

업데이트: 2007년 11월

IntelliSense는 코드 편집기에서 작업하는 동안 interface(C# 참조)를 구현할 수 있는 옵션을 제공합니다.

설명

일반적으로 인터페이스를 제대로 구현하려면 인터페이스의 모든 멤버에 대한 메서드 선언을 클래스에 만들어야 합니다. IntelliSense를 사용하여 클래스 선언에 인터페이스 이름을 입력하면 스마트 태그가 표시됩니다.

스마트 태그는 명시적 또는 암시적 명명을 사용하여 인터페이스를 자동으로 구현하는 옵션을 제공합니다. 명시적 명명에서 메서드 선언은 인터페이스 이름을 제공하고, 암시적 명명에서 메서드 선언은 해당 선언이 속하는 인터페이스를 나타내지 않습니다. 명시적으로 명명된 인터페이스 메서드는 클래스 인스턴스를 통해서가 아니라 인터페이스 인스턴스를 통해서만 액세스될 수 있습니다. 자세한 내용은 명시적 인터페이스 구현(C# 프로그래밍 가이드)을 참조하십시오.

인터페이스 구현은 인터페이스를 충족시키는 데 필요한 최소 수의 메서드 스텁을 생성합니다. 기본 클래스가 인터페이스의 일부를 구현할 경우 그러한 스텁은 다시 생성되지 않습니다.

인터페이스 선언을 클래스에 추가하면 자동으로 인터페이스 구현 옵션을 사용할 수 있습니다. 자세한 내용은 방법: 인터페이스 구현을 참조하십시오.

참고 항목

기타 리소스

자동 코드 생성