문제

시작하기 전에 다음 게시물이 있다는 것을 알고 있지만 내 질문에 대한 답변은 없습니다. Visual Studio에서 getter 및 setter를 생성하는 방법은 무엇입니까?

Visual Studio 2008에는 개인 변수 -> 리팩터링 -> 필드 캡슐화...를 마우스 오른쪽 버튼으로 클릭하여 getter 및 setter(접근자)를 자동 생성하는 기능이 있습니다.

메소드가 2~3개 있는 수업에 적합하지만 MS로 오세요!몇 명의 접근자가 있는 클래스에서 작업한 적이 언제입니까?

나는 몇 번의 클릭만으로 ALL을 생성하는 방법을 찾고 있습니다. (Eclipse 사람들은 내가 무슨 말을 하는지 알 것입니다. 클래스를 마우스 오른쪽 버튼으로 클릭하고 '접근자 생성'을 선택할 수 있습니다.완료.).저는 수업 시간에 마법사를 클릭하는 데 20분을 소비하는 것을 정말 좋아하지 않습니다.클래스를 생성하는 일부 .NET 1.0 코드가 있었지만 오래 전에 사라졌으며 이 기능은 실제로 IDE의 표준이 되어야 합니다.

업데이트:저는 Linq to Entities와 SQLMetal이 정말 멋진 아이디어이며 위 단락의 단순한 요청을 뛰어넘는 아이디어라는 점을 발견했다고 언급할 수 있습니다.

도움이 되었습니까?

해결책

죄송합니다. 꼭 설치해야 합니다. 리샤퍼 Eclipse에서 익숙한 것과 거의 동일한 양의 리팩토링 지원을 얻을 수 있습니다.

그러나 Resharper는 Eclipse에서 익숙한 것과 매우 유사한 대화 상자를 제공합니다.Screenshot

다른 팁

Excel 시트를 사용할 수 있는 "정보 클래스 생성기" 응용 프로그램이 있는데 이 응용 프로그램은 개인 멤버와 공용 get/set 메서드를 생성합니다.

내에서 무료로 다운로드할 수 있습니다. 웹사이트.

2008년에는 Encapsulate Field에 신경쓰지 않았습니다.속성에 대해 새로운 구문을 사용합니다.

public string SomeString { get; set; }

아마도 매크로일 겁니다.이 작업을 신속하게 수행할 수 있는 추가 기능(예: 훌륭하지만 상용인 ReSharper)도 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top