2012-02-27 5 views
1

콘크리트 유형을 교체하는 방법을 나는 그것은 많은 IDE를 자동으로비주얼 스튜디오 2010 : 자동 인터페이스

  • 클래스

    에서 인터페이스를 추출 할 수있는 옵션이 있다고 말했다 How to work with legacy code

    책을 읽고

  • 콘크리트의 새로운 인터페이스

,691에 클래스 멤버를 교체

VS2010의 첫 번째 옵션을 찾았습니다. 두 번째 방법을 아는 사람이 있습니까?

+1

매우 낮은에 대한 참조를

  • 추출물 인터페이스의 이름을 변경하지 않는 다른 어떤 것도 작동하지 않으면 기술 옵션; 'ConcreteClass'의 이름을 다른 이름으로 변경 한 다음 컴파일러 오류를 수정합니다 (인터페이스로 업데이트). 그런 다음 'ConcreteClass'를 복구하십시오. inbuilt rename 함수는 IDE를 사용하여 'ConcreteClass'의 이름을 'ITheInterface'로 변경하여 모든 기존 참조를 수정해야합니다. 그런 다음 이름 변경 기능을 사용하지 않고 수동으로 클래스로 다시 변경합니다. –

  • 답변

    2

    제품 구입 즉시 읽어보십시오. 먼저 IMyClass

    • MyClass 클래스 이름을 변경하고 참조
    • 다시 MyClass로 이름을 바꿉니다 이름을 VS 말할와 IMyClass
    0

    사용 Resharper a visual studio add on. 비용은 들지만 30 일 동안 무료 평가판을 사용할 수 있습니다. 그것의 아주 좋은 당신이 언급 한 것을 할 수 있습니다.

    +0

    나는 그것을 가지고있다 - 그것은 어떻게 끝 났 느냐? –

    +0

    resharper> refactor> extract 인터페이스를 클릭하고 인터페이스를 추출하십시오. –

    +0

    첫 번째 요구 사항 만 수행하고 두 번째 요구 사항은 수행하지 않습니다. –