다음을 통해 공유


로컬 함수를 메서드로 변환

이 리팩토링은 다음에 적용됩니다.

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

무엇: 로컬 함수를 메서드로 변환합니다.

언제: 현재 로컬 컨텍스트 외부에서 정의하려는 로컬 함수가 있습니다.

왜: 로컬 컨텍스트 외부에서 호출할 수 있도록 로컬 함수를 메서드로 변환하려고 합니다. 로컬 함수가 너무 길어질 때 메서드로 변환하고 싶을 수 있습니다. 별도의 메서드에서 함수를 정의하면 코드를 더 쉽게 읽을 수 있습니다.

로컬 함수를 메서드 리팩토링으로 변환

  1. 커서를 local 함수에 놓습니다.

    로컬 함수를 메서드 코드 샘플로 변환

  2. Ctrl+.을 눌러 Quick Actions 및 Refactorings 메뉴를 트리거합니다.

    로컬 함수를 메서드 코드 수정 샘플로 변환

  3. Enter 키를 눌러 리팩토링을 수락합니다.

    Convert local function to method result sample

참고하십시오