본문 바로가기
애자일(Agile)개발방법론

[3] C# 프로그램 권장하는 구조

by swconsulting 2015. 2. 26.

아래 샘플 코드 구조는 MS에서 권장하는 C# 개발 표준입니다. 


C#프로젝트는 진행 할 경우에는 아래 표준 및 Convention (Camel, Pascal) 을 규칙을 따라야 합니다.


- C# 프로그램은 1개 이상 파일로 구성된다.

- 각 파일은 네임스페이스를 가질수도 있고 안가질 수도 있다. Java처럼 1개 파일에 1개 네임스페이스 및 클래스를 따를 것을 권장합니다.

- 네임스페이스로 프로그램 구조를 분리하고 네임스페이스 아래에 클래스, 인터페이스, delegate등을 선언해서 프로그램 구조가 일관성을   가지도록 해야 합니다.



//  C# program 프로그램 구조
using System;
namespace YourNamespace
{
    class YourClass
    {
    }

    struct YourStruct
    {
    }

    interface IYourInterface 
    {
    }

    delegate int YourDelegate();

    enum YourEnum 
    {
    }

    namespace YourNestedNamespace
    {
        struct YourStruct 
        {
        }
    }

    class YourMainClass
    {
        static void Main(string[] args) 
        {
            //프로그램 코드 추가
        }
    }
}