2010-07-06 3 views
2

인터페이스를 디자인 할 때 멤버를 알파벳 순서로 정렬하는 경향이 없습니다. 솔루션에 대해 논리적이고 읽기 쉬운 순서를 제안합니다.Visual Studio에서 가져온 인터페이스 구성원을 C#으로 정렬하지 마십시오.

인터페이스를 구현할 때마다 인터페이스 이름에 "스마트 태그"를 사용하여 Visual Studio에서 스켈레톤 메서드/속성을 구현합니다. 이것은 깔끔한 기능이며 많은 시간을 절약 해줍니다. 그러나 구현 된 멤버를 사전 순으로 자동으로 주문합니다. 인터페이스에서 정의 된 순서를 유지하는 것이 좋습니다.

가능하면 누구에게 알리십니까?

감사합니다, 지금까지의 내가 아는 한 앨런

답변

1

을 : 제

에는 소스 코드를 사용할 수없는 위치를 함수에 대한를 (고화질)하는 에 이동을 클릭하면 (예를 들어 IList<T>.Add()) 당신은 얻을 것이다 이 모든 이름들이 알파벳 순서로 나열된 임시 파일.

마지막으로 중요한 것은 아니지만 .Net Reflector는 모든 항목을 사전 순으로 보여 주지만,이 순서가 도구의 기능인지 또는 컴파일러가 컴파일 된 어셈블리에이 순서로 모든 것을 실제로 포함하는지 여부는 알 수 없습니다.

+0

고마워요. 올리버. 그건 내 의심 이었어. –

관련 문제