SA1200은 모든 지시문을 사용하여 네임 스페이스 (Stylecop)에 순수한 화장품 내부에 배치되어야합니까? [복제하다

StackOverflow https://stackoverflow.com/questions/1071797

  •  21-08-2019
  •  | 
  •  

문제

가능한 복제 :
결과가 네임 스페이스 내부 또는 외부에 있어야합니다

SA1200 모든 지시문을 사용하여 네임 스페이스 내부에 배치해야합니다 (Stylecop)

이것은 단지 코드 재 입원을위한 것입니까 아니면 그렇게 할 수있는 실제 이점이 있습니까? 어떻게 든 GC에 도움이됩니까?

도움이 되었습니까?

해결책

확실히 GC에 도움이되지 않습니다.

두 가지 스타일에 대한 토론은 다음과 같습니다.

http://blogs.msdn.com/abhinaba/archive/2006/08/21/709051.aspx

http://blogs.msdn.com/abhinaba/archive/2008/07/08/do-namespace-using-directives-affect-assembly-loading.aspx

다른 팁

프로젝트에 여러 개의 네임 스페이스가있는 경우 각 네임 스페이스를 개별적으로 사용하는 네임 스페이스를 제한 할 수 있습니다.

동일 한 두 개의 다른 네임 스페이스에 클래스 이름이있는 경우 유용 할 수 있습니다. 하나는 프로젝트의 한 부분에서 기본값이고 다른 하나는 다른 부분에서 기본값 일 수 있습니다.

예, 그들은이 규칙에 대해 정말로 프린지 사례를 찾습니다.

런타임 차이가 없습니다. 순전히 컴파일 시간 (및 개발 경험) 변화입니다. 파일, 컴파일 된 IL은 두 경우 모두 동일합니다.

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