2017-03-21 4 views
0

C# 솔루션의 네임 스페이스에있는 항목을 주문하는 방법에 대한 몇 가지 모범 사례가 있습니까? 수업 내 적절한 순서에 관한 주제가 있습니다 (Order of items in classes: Fields, Properties, Constructors, Methods). 동일한 원칙을 따라야합니까?네임 스페이스 내의 순서 C#

namespace Home.SomeInternalName 
{ 
    enum MyEnum 
    { 
     // enum declaration 
    } 

    interface IInterface 
    { 
     // interface body 
    } 

    class ExampleClass 
    { 
     // class body 
    } 
} 
+3

주된 권장 사항은 파일 당 하나의 클래스/인터페이스/열거 형만있는 것입니다. 어떤 종류의 질문을 던지십시오! –

답변

1

예, 하나의 '모범 사례'가있다 : 잘 (

파일 이름은 당신이 선언 된 형태의 이름과 일치해야합니다 하나 개의 파일에 여러 종류를 넣지 마십시오, 제네릭 형식에 대한 예외는 거의 없음).

때때로 사람들은 인터페이스를 넣고 하나의 파일로 구현하거나 예외와 같은 많은 일회용 클래스를 사용하여 솔루션 트리에서 엄청난 수의 파일을 보지 않도록합니다. 그러나 이러한 경우조차도 폴더를 사용하여 해당 파일을 그룹화하고 문제 해결 솔루션 트리를 피할 수 있다고 생각합니다.