다음을 통해 공유


Visual Studio에서 인터페이스 구현

이 코드 생성은 다음에 적용됩니다.

  • C# (프로그래밍 언어)

  • Visual Basic (비주얼 베이직 언어)

무엇: 인터페이스를 구현하는 데 필요한 코드를 즉시 생성할 수 있습니다.

언제: 인터페이스에서 상속하려고 합니다.

왜: 모든 인터페이스를 하나씩 수동으로 구현할 수 있지만 이 기능은 모든 메서드 서명을 자동으로 생성합니다.

사용법

  1. 인터페이스를 참조했지만 필요한 멤버를 모두 구현하지 않았다는 빨간색 물결선이 있는 줄에 커서를 놓습니다.

    • C#:

      강조 표시된 코드 C#

    • Visual Basic:

      강조 표시된 코드 VB

  2. 다음으로 다음 중 하나를 수행합니다.

    • 키보드
      • Ctrl+.을 눌러 Quick Actions 및 Refactorings 메뉴를 트리거합니다.
    • 마우스
      • 마우스 오른쪽 버튼을 클릭하고 Quick Actions and Refactorings 메뉴를 선택합니다.
      • 빨간색 물결선 위로 마우스를 가져가고 표시되는 오류 전구 아이콘을 클릭합니다.
      • 텍스트 커서가 빨간색 물결선이 있는 줄에 이미 있는 경우 왼쪽 여백에 표시되는 오류 전구 아이콘을 클릭합니다.
  3. 드롭다운 메뉴에서 인터페이스 구현 을 선택합니다.

    인터페이스 미리 보기 구현

    팁 (조언)

    • 미리 보기 창 아래쪽에 있는 변경 내용 미리 보기 링크를 사용하여 선택하기 전에 변경될 모든 변경 내용을 확인합니다.
    • 미리 보기 창 아래쪽의 문서, 프로젝트솔루션 링크를 사용하여 인터페이스를 구현하는 여러 클래스에서 적절한 메서드 서명을 만듭니다.

    인터페이스의 메서드 서명이 만들어지고 구현할 준비가 된 것입니다.

    • C#:

      인터페이스 결과 C 구현#

    • Visual Basic:

      인터페이스 결과 VB 구현

    팁 (조언)

    (C#만 해당) 인터페이스 구현 옵션을 명시적으로 사용하여 생성된 각 메서드 앞에 인터페이스 이름을 추가하여 이름 충돌을 방지합니다.

    인터페이스를 명시적으로 구현합니다.

참고하십시오